map<char,int> num;
string a;char b;
cin>>a;
num.clear();
int len=a.length();
int num1=0,num2=0;
//num1 次数 b 字母
for(int i=0;i<len;i++)
{
num[a[i]]++;
}
map<char,int>::iterator it;
for( it=num.begin();it!=num.end();it++)
{
num2=num1;
num1=max(num1,it->second);
if(num2!=num1) b=it->first;
}
一个字符串中出现次数最多的字母
最新推荐文章于 2023-12-29 17:26:49 发布