习题3-3 数数字(Digit Counting,ACM/ICPC Danang 2007,UVa1225)
程序员文章站
2024-03-20 09:24:28
...
原题链接:https://vjudge.net/problem/UVA-1225
分类:数组
备注:暴力
代码如下:
#include<stdio.h>
const int maxn = 10000 + 5;
int T, n;
int main(void)
{
scanf("%d", &T);
while (T--)
{
scanf("%d", &n);
int ans[10] = { 0 };
for (int i = 1; i <= n; i++)
{
int tp = i;
while (tp) { ans[tp % 10]++; tp /= 10; }
}
for (int i = 0; i <= 9; i++)printf("%d%c", ans[i], i == 9 ? '\n' : ' ');
}
return 0;
}
上一篇: 5
下一篇: vue路由组件强制刷新&&缓存更新