L1-003 个位数统计 (15分)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200720143852130.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ2MjQ3MDkw,size_16,color_FFFFFF,t_70)
注意:因为需要输入的N为1000位以内所以int无法满足,所以使用字符数组。
#include <stdio.h>
int main()
{
char N[1000];
int i,j;
int p;
int a[10];
for(i=0;i<10;i++)
{
a[i]=0;
}
scanf("%s",N);
for(i=0;N[i]!='\0';i++)
{
p=N[i]-'0';
a[p]++;
}
for(j=0;j<10;j++)
{
if(a[j]!=0)
{
printf("%d:%d\n",j,a[j]);
}
}
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200720144217449.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ2MjQ3MDkw,size_16,color_FFFFFF,t_70)