#include <iostream>
using namespace std;
int cnt[30];
int main()
{
string str;
cin>>str;
for(int i=0;i<str.size();i++)
{
cnt[str[i]-'a']++;//统计各个字母的数目
}
int res=0,idx=0;
for(int i=0;i<26;i++)
{
if(cnt[i]>res)//找出第一个出现次数最多的字母
{
res=cnt[i];
idx=i;
}
}
char c=idx+'a';
cout<<c<<endl<<cnt[idx]<<endl;
return 0;
}
%%%
tql
为什么要减去一个a 呢
因为数组下标不能是char类型的
tdl