题目链接
https://www.nowcoder.com/pat/6/problem/4047
代码
#include<iostream>
#include<string.h>
#define MAX 10005
using namespace std;
int main() {
char a[MAX];
int b[10];
memset(b, 0, sizeof(b));
scanf("%s", a);
for(int i=0; i<strlen(a); i++) {
b[a[i] - '0']++;
}
for(int i=0; i<10; i++) {
if(b[i] != 0)
printf("%d:%d\n", i, b[i]);
}
return 0;
}