OpenJudge就算概论-统计字符数
2014-01-01 11:51
197 查看
/*===================================== 统计字符数 总时间限制: 1000ms 内存限制: 65536kB 描述 判断一个由a-z这26个字符组成的字符串中哪个字符出现的次数最多 输入 第1行是测试数据的组数n,每组测试数据占1行,是一个由a-z这26个字符组成的字符串 每组测试数据之间有一个空行,每行数据不超过1000个字符且非空 输出 n行,每行输出对应一个输入。一行输出包括出现次数最多的字符和该字符出现的次数,中间是一个空格。 如果有多个字符出现的次数相同且最多,那么输出ascii码最小的那一个字符 样例输入 2 abbccc adfadffasdf 样例输出 c 3 f 4 ======================================*/
#include<stdio.h> int main() { int n,i,ans[26];//数组对应保存26个字母出现的次数 char str[1005]; int j,k; int maxI;//保存数组ans当中最大值的下标。 freopen("5.in","r",stdin); scanf("%d",&n); for(i=0;i<n;i++) { scanf("%s",str); for(j=0;j<26;j++) ans[j]=0; for(j=0;str[j]!='\0';j++) { k=str[j]-'a'; ans[k]++; } maxI=0; for(j=1;j<26;j++) { if(ans[j]>ans[maxI]) maxI=j; } printf("%c %d\n",'a'+maxI,ans[maxI]); } return 0; }
相关文章推荐
- Openjudge-计算概论(A)-统计字符数
- openjudge 计算概论 字符串1:统计字符数
- OpenJudge就算概论-过滤多余的空格
- AC日记——统计数字字符个数 openjudge 1.7 01
- Oracle 统计一个字段中某字符出现的次数
- c++实现统计字符串中各字符的个数
- 统计各种字符个数
- idf实验室--简单编程字符统计
- 原创:C语言打开、下载、删除网页,统计网页字符个数
- 杭电 1020【统计连续相同的字符】
- 输入一串字符,以回车换行符为结束标志,并统计输入的英文字符和数字字符
- 题目1021:统计字符
- 递归方法统计字符串个数
- bestcode ——连续字符统计
- 经典c程序(0013)---输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
- Rust : 红楼梦一书中文字符的统计
- 输入一个字符串内有数字和非数字字符,将连续的数字作为一个整数,存到数组a中,统计整数的个数,并输出这些数
- 判断一个字符是否为汉字的最佳方法 字数,字符,字节统计
- grep+sort+uniq分组统计固定格式字符出现次数
- java面试题---统计中含有字母数字中的最大字符