文章

24

粉丝

0

获赞

254

访问

8.3k

头像
字母频率 题解:
P1019 贵州大学机试题
发布于2025年3月12日 20:33
阅读数 270

#include<bits/stdc++.h>
using namespace std;

int main() {
	string s;
	getline(cin, s);
	map<char, int> map;
	
	for(char c : s) {
		if(isalpha(c)) {
			char a = tolower(c);
			map[a] ++; // map记录每个字符出现次数
		}
	}
	
	char maxChar = ' ';
	int maxCount = 0;
	for(auto c : map) {
		if(c.second > maxCount) { // 循环比较最大字符
			maxCount = c.second;
			maxChar = c.first;
		}
	}
	
	cout << maxChar << " " << maxCount;
	return 0;
} 

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发