题目
##小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出现得最多来分辨单词。
现在,请你帮助小蓝,给了一个单词后,帮助他找到出现最多的字母和这个字母出现的次数
代码
#include<stdio.h>
#include<string.h>
int main()
{
int biao[26]={0}; //下标表示 每一个单词 ,数值表示每一个单词的数量 0—25表示a—z
char a[1002]; //输入数据
gets(a);
int i;
for(i=0;i<strlen(a);i++){
int c=a[i]-'a'; //找到对应下标
biao[c]++; //对应下标数量加一
}
int max=biao[0]; //记录最多数目
char t='a'; //记录最多数目的下标并转化为字母
for(i=0;i<26;i++){ //循环查找
if(biao[i]>max){
max=biao[i];
t='a'+i;
}
}printf("%c\n%d",t,max); //输出
}