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;
}