输入描述
输入一行包含一个单词,单词只由小写英文字母组成。
对于所有的评测用例,输入的单词长度不超过 1000。
输出描述
输出两行,第一行包含一个英文字母,表示单词中出现得最多的字母是哪 个。如果有多个字母出现的次数相等,输出字典序最小的那个。
第二行包含一个整数,表示出现得最多的那个字母在单词中出现的次数。
#include <stdio.h>
int main()
{
char a[27]={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','\0'};
int b[27];
int t1=0;
int t2;
for(int j=0;j<27;j++)
{
b[j]=0;
}
char c=' ';
char code;
while(c!='\n')//用读入字符判断是否输入结束 ,注意如何单个输入
{
c = getchar();
for(int i=0;i<27;i++)
{
if(c==a[i])
{
b[i]++;
break;
}
}
}
for(int k=0;k<27;k++)
{
if(b[k]>t1)
{
t1=b[k];
t2=k;
}
}
printf("%c\n",a[t2]);
printf("%d",t1);
return 0;
}