#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int main() {
string s;
while(getline(cin,s))
{
map<char,int>mp;
for(int i = 0;i<s.size();i++)
{
if(isalpha(s[i]))
{
mp[tolower(s[i])]++;
}
}
int cnt = 0;
char c;
for(int i = 0;i<26;i++)
{
if(mp.count('a'+i) && mp['a'+i]>cnt)
{
cnt = mp['a'+i];
c = 'a'+i;
}
}
cout<<c<<" "<<cnt<<endl;
}
return 0;
}
/*
* This is a simple TEST. There ARE numbers and other symbols 1&2&3...........
*/
本文介绍了一个使用C++编写的程序,该程序能够读取标准输入的文本,并统计其中每个字母出现的频率。通过使用标准库中的map容器,程序能够高效地记录和比较各个字母的出现次数,最终输出出现频率最高的字母及其计数。
318

被折叠的 条评论
为什么被折叠?



