1042. 字符统计(20)
请编写程序,找出一段给定文字中出现最频繁的那个英文字母。
输入格式:
输入在一行中给出一个长度不超过1000的字符串。字符串由ASCII码表中任意可见字符及空格组成,至少包含1个英文字母,以回车结束(回车不算在内)。
输出格式:
在一行中输出出现频率最高的那个英文字母及其出现次数,其间以空格分隔。如果有并列,则输出按字母序最小的那个字母。统计时不区分大小写,输出小写字母。
输入样例:
This is a simple TEST. There ARE numbers and other symbols 1&2&3...........
输出样例:
e 7
#include<cstdio> #include<cstring> int main(){int hashTable[30] = {0};char str[1010];gets(str); //fgets(str,maxn,stdin);int len = strlen(str);for(int i = 0; i < len; i++){if(str[i] >= 'a' && str[i] <= 'z')hashTable[str[i] - 'a']++;else if(str[i] >= 'A' && str[i] <= 'Z')hashTable[str[i] - 'A']++;}int k = 0;for(int i = 0; i < 30; i++){if(hashTable[k] < hashTable[i])k = i;}printf("%c %d",k + 'a',hashTable[k]);}
转载于:https://www.cnblogs.com/wanghao-boke/p/8646129.html
1042. 字符统计(20)相关推荐
- C++学习之路 | PTA乙级—— 1042 字符统计 (20 分)(精简)
1042 字符统计 (20 分) 请编写程序,找出一段给定文字中出现最频繁的那个英文字母. 输入格式: 输入在一行中给出一个长度不超过 1000 的字符串.字符串由 ASCII 码表中任意可见字符及空 ...
- 1042 字符统计 (20 分)
1042 字符统计 (20 分) 请编写程序,找出一段给定文字中出现最频繁的那个英文字母. 输入格式: 输入在一行中给出一个长度不超过 1000 的字符串.字符串由 ASCII 码表中任意可见字符及空 ...
- 1042 字符统计 (20 分)(c语言)
请编写程序,找出一段给定文字中出现最频繁的那个英文字母. 输入格式: 输入在一行中给出一个长度不超过 1000 的字符串.字符串由 ASCII 码表中任意可见字符及空格组成,至少包含 1 个英文字母, ...
- 1042 字符统计 (20分)——16行代码满分
立志用更少的代码做更高效的表达 请编写程序,找出一段给定文字中出现最频繁的那个英文字母. 输入格式: 输入在一行中给出一个长度不超过 1000 的字符串.字符串由 ASCII 码表中任意可见字符及空格 ...
- PAT 乙级 1042. 字符统计(20) Java版
请编写程序,找出一段给定文字中出现最频繁的那个英文字母. 输入格式: 输入在一行中给出一个长度不超过1000的字符串.字符串由ASCII码表中任意可见字符及空格组成,至少包含1个英文字母,以回车结束( ...
- 1042. 字符统计(20)-PAT乙级真题
请编写程序,找出一段给定文字中出现最频繁的那个英文字母. 输入格式 输入在一行中给出一个长度不超过1000的字符串.字符串由ASCII码表中任意可见字符及空格组成,至少包含1个英文字母,以回车结束(回 ...
- 【PAT乙级】1042 字符统计 (20 分)
题目地址 #include<bits/stdc++.h> using namespace std; int a[30]; int main(void) {string s; getline ...
- PTA 1042 字符统计 (c语言)
1042 字符统计 (20 分) 1042 字符统计 (20 分) 请编写程序,找出一段给定文字中出现最频繁的那个英文字母. 输入格式: 输入在一行中给出一个长度不超过 1000 的字符串.字符串由 ...
- PAT 1042. 字符统计
1042. 字符统计 请编写程序,找出一段给定文字中出现最频繁的那个英文字母. 输入格式: 输入在一行中给出一个长度不超过1000的字符串.字符串由ASCII码表中任意可见字符及空格组成,至少包含1个 ...
最新文章
- python中a=a+2与a+=2的区别
- java 父类构造函数_Java基础系列 - 子类继承父类,调用父类的构造函数
- 希尔排序法(插入排序的改进版本)
- Kafka监控:Kafka-Manager
- C#中如何截取Windows消息来触发自定义事件
- AI 框架部署方案之模型转换
- 2个网卡配置相同ip 华为交换机_华为交换机如何配置管理IP地址、如何修改管理IP地址...
- 智能车基础学习FTM模块
- [NOI Online 2021 入门组] 切蛋糕
- iphone红外传感器
- iphone和android系统,iPhone上安装Android系统详细步骤。
- linux 运行安卓游戏吗,桌面应用|在 Linux 上安装安卓 8.1 Oreo 来运行应用程序和游戏...
- 给虚拟机添加虚拟磁盘时出现uuid already exists解决办法
- 老旧笔记本安装(升级)黑群晖7.1
- 计算机硕士可以入伍么,2021年下半年“征兵”已开始,大学生在校入伍好,还是毕业入伍好...
- 编辑图片加文字的软件有哪些?点进来看看就知道了
- 【116】Python 保留字(关键字)、标识符
- 【解决方案】GB28181/RTSP/SDK/Ehome协议支持级联视频智能分析平台EasyCVR搭建小区园区视频监控系统
- 科技风PPT汇报模板
- java timer和timertask_java定时器Timer和TimerTask详解
热门文章
- java 获取随机数字的三种方法
- lintcode :Integer to Roman 整数转罗马数字
- Discuz 升级X3问题汇总整理
- hdu 4747 mex 线段树+思维
- C#正在被人用来做什么?--在CSDN上引发小讨论的帖子
- linux nuttx 环境搭建,ubuntu14.04 nuttx开发环境的搭建
- cdockpane限制调整大小_影视后期制作小伙伴必看:使用AU对声音质量进行调整的三大技巧...
- 逻辑运算 或,与,非
- C++智能指针使用指南 part2:智能指针本身的方法以及使用建议
- Java ResourceBundle keySet()方法及示例