题目描述
小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出现得最多来分辨单词。
现在,请你帮助小蓝,给了一个单词后,帮助他找到出现最多的字母和这 个字母出现的次数。
#include <iostream>
#include<cstring>
using namespace std;
int main()
{
char str[1001];
char c;
int max=0;
int index;
gets(str);
int a[26]={0};
int length = strlen(str);
for(int i=0; i<length; i++){
a[str[i]-'a'] ++;
}
for(int i=0; i<26; i++){
if(a[i] > max){
max = a[i];
index = i;
}
}
c=index+'a';
cout<<c<<endl;
cout<<a[index]<<endl;
return 0;
}