链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=3666
code
#include<stdio.h>
#include<string.h>
int main()
{
int total[10];
int n;
scanf("%d",&n);
while(n--)
{
int N;
scanf("%d",&N);
memset(total,0,sizeof(total));
for(int i = 1 ; i <= N; i ++)
{
int number = i;
while(number)
{
total[number%10] ++;
number /= 10;
}
}
for(int i = 0 ; i < 9 ; i ++)
{
printf("%d ", total[i]);
}
printf("%d\n",total[9]);
}
return 0;
}