Description

找出出现次数最多的字母

Input

现在给你一行密文,全部由小写字母组成(不超过100个),你要找出出现次数最多的那个字母

Output

每组输出1行,输出出现次数最多的那个字母

Sample Input

aaaaaaabbc
nnnnnnnasnnnnasaaaa

Sample Output

a
n

HINT

 

 

 

 

#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[])
{
char a[100];
int i,n,big=0;
int f[26];
while(gets(a)!=NULL){
n=strlen(a);
for(i=0;i<26;i++){
f[i]=0;
}
for(i=0;i<n;i++){
if(a[i]>='a'&&a[i]<='z')
f[a[i]-'a']++;
}
for(i=0;i<26;i++){
if(f[i]>big)
big=f[i];
}
for(i=0;i<26;i++){
if(big==f[i])
{
printf("%c\n",i+'a');
break;
}
}
}
return 0;
}

相关文章:

  • 2021-10-13
  • 2022-12-23
  • 2022-12-23
  • 2022-02-06
  • 2022-01-31
  • 2022-01-28
  • 2021-12-16
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-07
  • 2021-11-29
  • 2022-02-17
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案