#include <iostream> #include <map> using namespace std; int main() { char str[100] = { 0 }; cin.getline(str, sizeof(str)); // 统计字符串中各字母字符对应的个数 map<char,int> m; int i = 0; while(str[i]){ if (isalpha(str[i])) m[str[i]]++; i++; } for (auto mi : m){ cout << mi.first << ":" << mi.second << endl; } return 0; }