1.从0开始遍历到n,对每个数,进行0~9数字出现次数的统计。
2.注意:
输出 9的出现次数时,后边是一个 ’\n‘ ,不是 ' ' 。
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <algorithm>
#include <cctype>
using namespace std;
int main()
{
int s[11];
int T;
scanf("%d",&T);
while(T--)
{
memset(s,0,sizeof(s));
int n,i;
scanf("%d",&n);
for(i = 0;i <= n;i++)
{
int x = i;
while(x > 0)
{
s[x%10]++;
x /= 10;
}
}
for(i = 0;i <= 8;i++)
{
printf("%d",s[i]);
printf(" ");
}
printf("%d\n",s[9]);
}
return 0;
}