一、题目大意
二、解题思路
-
散列即可。
三、参考代码
#include<iostream>
#include<string>
#include<cctype>
using namespace std;
int m[26] = { 0 };
int main() {
string s;
getline(cin, s);
for (int i = 0; i < s.size(); i++)
if (isalpha(s[i]))
m[tolower(s[i]) - 'a']++;
int cur = 0;
for (int i = 0; i < 26; i++)
if (m[i] > m[cur])
cur = i;
cout << char('a' + cur) << ' ' << m[cur] << endl;
return 0;
}
四、解题感悟
-
简单题啦。