B1042.字符统计
来源:互联网 发布:python 元组列表排序 编辑:程序博客网 时间:2024/06/05 10:35
请编写程序,找出一段给定文字中出现最频繁的那个英文字母。
输入格式:
输入在一行中给出一个长度不超过1000的字符串。字符串由ASCII码表中任意可见字符及空格组成,至少包含1个英文字母,以回车结束(回车不算在内)。
输出格式:
在一行中输出出现频率最高的那个英文字母及其出现次数,其间以空格分隔。如果有并列,则输出按字母序最小的那个字母。统计时不区分大小写,输出小写字母。
输入样例:
This is a simple TEST. There ARE numbers and other symbols 1&2&3………..
输出样例:
e 7
代码样例:
#include "cstdio"#include "cstring"#define MAX 1010int main(){ char str[MAX]; int i,j,m,len,maxn=-1; int hashTable[30] = {0}; gets(str); len = strlen(str); for(i=0; i<len; i++) { if(str[i] >= 'A' && str[i] <= 'Z') str[i] += 32; if(str[i] >= 'a' && str[i] <= 'z') { m = str[i] - 'a'; hashTable[m] ++; } } for(i=0; i<30; i++) { if(hashTable[i] > maxn) { maxn = hashTable[i]; j = i; } } printf("%c %d",j+'a',hashTable[j]); return 0;}
0 0
- B1042. 字符统计(20)
- B1042. 字符统计(20)
- B1042.字符统计
- PAT B1042. 字符统计
- PAT B1042. 字符统计(20)
- PAT乙级练习题B1042. 字符统计
- [PAT] B1042
- PAT B1042
- 字符统计
- 统计字符
- 统计字符
- 统计字符
- 统计字符
- 字符统计
- 字符统计
- 字符统计
- 字符统计
- 统计字符
- 用户层级递归查询的笔记
- Activity启动过程简介
- Intel 80386 微处理器的存储器管理
- spPaint3d插件maya安装和介绍教程
- moviepy ValueError: Invalid value for quantizer: 'wu'
- B1042.字符统计
- 2013年第四届蓝桥杯C/C++程序设计本科B组省赛 黄金连分数(结果填空)
- Apk瘦身实践(常用的)
- 如何使用Burpsuite抓取手机APP的HTTPS数据
- Android 5.0新特性
- iOS 九宫格输入时的小问题 ➋
- POJ
- win7 鼠标右键
- IAR6.3的安装