输入一个字符串,统计其出现频率最高的字符,并输出。若存在两个字符出现频率相同,则输出字典序较小的那一个
#include<iostream>
#include<string>
using namespace std;
char f[256];
int main()
{
int biggest=-1;
string s;
cin>>s;
memset(f,0,sizeof(f));
for(int i=0;i<s.size();i++)
{
f[s[i]]++;
if(f[s[i]]>biggest)
biggest=f[s[i]];
}
for(int j=0;j<256;j++)
{
if(biggest==f[j])
{
cout<<char(j)<<endl;
break;
}
}
}