UVA 1225
来源:互联网 发布:nat穿越java实现 编辑:程序博客网 时间:2024/05/28 01:35
#include<stdio.h>#include<string.h>int main(){int total[10],T;scanf("%d",&T);while(T--){ int n,i;scanf("%d",&n);memset(total,0,sizeof(total));for(i=1;i<=n;i++){ int t=i;while(t){total[t%10]++;t/=10;}}for(i=0;i<=8;i++)printf("%d ",total[i]);printf("%d\n",total[9]);//防止多一个空格} return 0;}
思路,用total[10]得每个下表代表数0到9,值代表相应数统计的个数,输入n之后让i从1到n,每次把i得每个位数都拆出来让对应的total++,最后输出
阅读全文
0 0
- uva-1225
- UVa 1225
- Uva 1225
- UVA 1225
- UVa 1225
- uva 1225
- UVA-1225
- 【UVa - 1225】
- UVa-1225
- UVA 1225
- UVA 1225
- UVA 1225
- UVA 1225
- UVa 1225
- uva 1225
- UVA Digit Counting UVA - 1225
- UVa 1225 - Digit Counting
- UVa 1225 - Digit Counting
- 学习Android消息机制
- 低配置Android手机OOM的防止
- appium实例代码
- C语言中 sscanf( )的用法
- 洛谷P1659 养猪
- UVA 1225
- Flask学习笔记
- 散列表(哈希表)的介绍与理解
- 课题命令备份
- 浏览器地址历史管理-增加锚点方法
- 十一、JVM调优-命令篇
- (7)软件安装与管理
- jvm读书笔记
- 颜色空间和视频编码