题目地址:https://vjudge.net/problem/UVA-1225
int main()
{
int a[10005];
int counta[10]={0};
for(int i=1;i<=10000;i++){
a[i]=i;
}
int n;
while(scanf("%d",&n)!=EOF){
while(n--){
int m;
scanf("%d",&m);
for(int i=1;i<=m;i++){
int t=a[i];
while(t!=0){
counta[t%10]++;
t=t/10;
}
}
for(int i=0;i<10;i++){
if(i!=9)
printf("%d ",counta[i]);
else printf("%d\n",counta[i]);
}
memset(counta,0,sizeof(counta));
}
}
}