#include <stdio.h> #include <string.h> int main() { int m; scanf("%d",&m); for(int times=0;times<m;times++)//题目要求一般都是要输入好几个数字 { int counts[10]={0,0,0,0,0,0,0,0,0,0}; char numbers[6]; int n; scanf("%d",&n);//又忘记打&了…… //对于n个整数 for(int i=1;i<=n;i++) { sprintf(numbers,"%d",i);//把数字转化成字符串的方法 for(int i=0;i<strlen(numbers);i++) counts[numbers[i]-'0']++; } printf("%d",counts[0]); for(int i=1;i<10;i++) printf(" %d",counts[i]);//为了不在后面留个空格…… printf("\n"); } }
}