【题目描述】
从键盘输入一行文本,统计其中数字字符‘0’~‘9’出现的频率并输出。没出现的不需要输出。
【输入】
一行文本,长度不超过1000。
【输出】
按照从0到9顺序输出统计结果。每个数字的信息占一行,如“0:2”表示数字字符0出现了2次。
【样例输入】
Qingdao2011↙
【样例输出】
0:1
1:2
2:1
#include<stdio.h> int main() { char m[1000]; fgets(m,1000,stdin); int i,x[10]; for(i=0;i<10;i++) x[i]=0; for(i=0;m[i]!='\0';i++) if(m[i]<='9'&&m[i]>='0') x[m[i]-48]++; for(i=0;i<10;i++) if(x[i]!=0) printf("%d:%d\n",i,x[i]); return 0; }
标签:输出,int,样例,一行,52,第六章,1000 From: https://www.cnblogs.com/xrj1229/p/16886533.html