文章

19

粉丝

0

获赞

125

访问

3.0k

头像
字母统计 题解:
P1292 上海交通大学机试题
发布于2025年3月9日 21:12
阅读数 27

熟用map并记住字符也可遍历

#include <bits/stdc++.h>

using namespace std;

int main() {
	string s;
	map<char, int> map;
	while(getline(cin, s)) {
		for(int i = 0; i < (int)s.length(); i++) {
			if(s[i] >= 'A' && s[i] <= 'Z') {
				map[s[i]] ++;
			}
		}
		
	    for (char c = 'A'; c <= 'Z'; c++) {
	        cout << c << ":" << map[c] << endl;
	    }
	    map.clear();
	}
	
    return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发