标题
输入样例:
100311
输出样例:
0:2
1:3
3:1
#include<stdio.h>
#include<string.h>
int main()
{
char ch[1000];//定义一个字符数组保存数据
int num[10] = {0};//定义一个整型数组统计0~9每个数出现的次数
scanf("%s",ch);//输入数据
for(int i = 0;i<strlen(ch);i++)//strlen是string中的一个计算字符长度函数
{
num[ch[i]-48]++;// 通过ASCII码表可以知道字符'0'的ASCII码值为48
}
for(int i = 0;i<10;i++){
if(num[i]!=0){//查看num数组中的值是否为0,如果不为零表示对应的数出现过
printf("%d:%d\n",i,num[i]);
}
}
return 0;
}