pat 个位数统计(C语言)
#include <stdio.h>
#include <string.h>
int main()
{
char a[1005];//分配1005个char类型的空间,即1005字节
scanf("%s",a);//输入a字符,以数组的形式 %s
int number[10]={0};//分配10个int类型的空间且定义第一个为0;
for(int i=0;i<strlen(a);i++){//遍历整个字符串用strlen()表示输入的字符长度
number[a[i]-'0']++;//统计字符数字n出现的次数
}
for(int i=0;i<10;i++){//遍历数字0~9
if(number[i]!=0) //没有出现的数字不需要打印
{
printf("%d:%d\n",i,number[i]);//打印数字及其出现的次数
}
}
return 0;
}