题目链接
题相对简单不难
#include<stdio.h>
#include<string.h>
char str[1010];//存储字符串
int english[26];//26个英文字母分别与其下标相对应(0-a,1-b...)
int main()
{
int T,len,i,max,n;
scanf("%d",&T);
while(T--)
{
scanf("%s",str);
len=strlen(str);
memset(english,0,sizeof(english));//初始化数组
for(i=0;i<len;i++)
{
english[str[i]-'a']++;//相应的下标计数
}
max=0;
for(i=0;i<26;i++)
{
if(english[i]>max)
{
max=english[i];
n=i;
}
}
printf("%c\n",n+'a');
}
return 0;
}