#include<cstdio>
#include<cstring>
#include<iostream>
using namespace std;
string str;
int HashTable[30]={0};
int main()
{
getline(cin,str);
int len=str.length();
for(int i=0;i<len;i++)
{
if(str[i]>='a'&&str[i]<='z')
{
HashTable[str[i]-'a']++;
}
else if(str[i]>='A'&&str[i]<='Z')
{
HashTable[str[i]-'A']++;
}
}
int mam=0;
for(int i=0;i<26;i++)
{
if(HashTable[i]>HashTable[mam])
{
mam=i;
}
}
printf("%c %d\n",'a'+mam,HashTable[mam]);
return 0;
}
还是一开始输入的问题
以后遇到字符串的输入
再也不能用cin,scanf类了
要用getline(cin,str)