第一次写博客
本人学习c语言两三个月,新手一枚,喜欢刷刷UVA的题。
下面是我写的一道UVA1225的代码。
#include<stdio.h>
#include<string.h>
int main()
{
int n;
int count[15];
memset(count,0,sizeof(count));//数组初始化
scanf("%d",&n);
int m,a;
for(int i=1;i<=n;i++)
{
m=i;
while(m>0)// 求循环中每一个数所拥有0~9的个数
{
a=m%10;
count[a]++;
m/=10;
}
}
for(int i=0;i<10;i++)
printf("%d\t",count[i]);//输出
}
也不知道我理解的题意是不是对的。。。。。。
如果有大神,还请指教指教。