把前n(n<=10000)个整数按次序写在一起,123456789101112... 数一数0~9各出现多少次。 (输出10个整数,分别是0,1,2,3,4,5,6,7,8,9出现的次数)
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define MAXN 10005
int main()
{
char ans[MAXN];
int b[10] = { 0 };
scanf("%s",ans);
int len = strlen(ans);
for (int i = 0; i < len; i++)
{
b[ans[i] - '0']++;
}
for (int i = 0; i < 10; i++)
{
printf("%d ", b[i]);
}
return 0;
}