题目链接:https://pintia.cn/problem-sets/994805046380707840/problems/994805143738892288
#include <stdio.h>
#include <string.h>
int main ()
{
char N[1005];
int count[15] = {};//用来统计各个数字出现的个数,需要初始化
scanf("%s",N);//N是字符串,这里不需要加取地址符
for(int i = 0;i<strlen(N);i++)
{
count[N[i] - '0']++;//a=N[i]-48; count[a]++;
}
for(int j = 0;j<10;j++)
{
if(count[j] != 0)
{
printf("%d:%d\n",j,count[j]);
}
}
return 0;
}