//统计字符串中出现频率最高的字符,若有两个或以上相同频率
//的,输出ASCII小的字符
#include<iostream>
#include<string>
using namespace std;
int main()
{
string s;
int f[200]={0},ans = 0;
cout<<"输入字符串:"<<endl;
cin>>s;
for(int i = 0;i < s.length();i++)
{
int num = s[i];
f[num]++;
ans = max(ans,f[num]);
}
for(int i = 0;i < 129;i++)
{
if(ans == f[i])
{
cout<<(char)i<<endl;
break;
}
}
}
统计字符串中出现频率最高的字符
最新推荐文章于 2023-11-18 14:49:49 发布