要注意输入一排“0”的情况
比如说:输入为00000000
输出为0:8
#include <iostream>
using namespace std;
int main()
{
string s;
cin >> s;
int num[10] = {0};
for(int i = 0; i < s.length(); i++) {
num[s[i] - '0']++;
}
for(int i = 0; i < 10; i++) {
if(num[i] != 0) {
cout << i << ":" << num[i] << endl;
}
}
return 0;
}