题解
#include <bits/stdc++.h>
using namespace std;
int num[26];
int main()
{
string str;
getline(cin,str);
int max=0;
for(int i=0; i<str.length(); i++)
{
//将字母全部转换为数字,存入num[]数组中
if(str[i]>='a'&&str[i]<='z')
{
num[str[i]-'a']++;
}
if(str[i]>='A'&&str[i]<='Z')
{
num[str[i]-'A']++;
}
}
char c;
for(int i=0; i<26; i++)
{
if(max<num[i])
{
max=num[i];
c=i+'a'; //将数字又转化为小写字母
}
}
printf("%c %d",c,max);
return 0;
}