考察知识点:
将整数分解对各位进行统计
#include<stdio.h>
int main(void){
int i,t,wxx[10]={0};//由于下标0~9恰好对应个位数的取值,故设置数组储存个位数的出现次数
char N[1001];//由于题目说明输入可能有1000位,故只能用字符数组储存
scanf("%s",N);
for(i=0;N[i]!='\0';i++)//将字符转化为整型下标统计个数即可
wxx[N[i]-'0']++;
for(i=0;i<10;i++){//按要求输出
if(wxx[i]!=0)
printf("%d:%d\n",i,wxx[i]);
}
return 0;
}