(map)L1-003 个位数统计

L1-003 个位数统计

map的键key必须定义“小于号”,也就是可以比较大小,然后map 会自动根据键来升序排序;

题目链接

#include<iostream>
#include<cstring>
#include<map>
using namespace std;
int main() {
    
    
	char a[1100];
	cin >> a;
	int len = strlen(a);
	map<char, int> mp;
	for (int i = 0; i < len; i++) {
    
    
		mp[a[i]]++;
	}
	for (map<char, int >::iterator it = mp.begin(); it != mp.end(); it++) {
    
    
		cout << it->first << ":" << it->second<<endl;//map 会自动根据键来升序排序;
	}
	return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_46028214/article/details/114292986