南阳 字母统计

来源:互联网 发布:程序员职业学历要求 编辑:程序博客网 时间:2024/05/21 05:20

母统计

 时间限制:3000 ms  |  内存限制:65535 KB

难度:1

描述 现在给你一个由小写字母组成字符串,要你找出字符串中出现次数最多的字母,如果出现次数最多字母有多个那么输出最小的那个。
输入第一行输入一个正整数T(0<T<25)
 随后T行输入一个字符串s,s长度小于1010。输出每组数据输出占一行,输出出现次数最多的字符;

样例输入

3
abcd
bbaa
jsdhfjkshdfjksahdfjkhsajkf

样例输出

a
a
j

 

#include <iostream>#include<string.h>using namespace std;int main(){int t,max;char a1[26],ch,a2[1015];cin>>t;for(int k=0;k<26;k++)a1[k]='a'+k;memset(a2,0,sizeof(a2));while(t--){max=0;cin>>a2;for(int i=0;i<26;i++){int con=0;for(int j=0;j<strlen(a2);j++){if(a1[i]==a2[j])con++;if(con>max){max=con;ch=a1[i];}}}cout<<ch<<endl;}return 0;}


 

0 0
原创粉丝点击