统计数字问题

Time Limit: 1000 ms Memory Limit: 32768 KiB

Problem Description

一本书的页码从自然数1 开始顺序编码直到自然数n。书的页码按照通常的习惯编排,每个页码都不含多余的前导数字0。例如,第6 页用数字6 表示,而不是06 或006 等。数字计数问题要求对给定书的总页码n,计算出书的全部页码中分别用到多少次数字0,1, 2,…,9。给定表示书的总页码的10 进制整数n (1≤n≤109) 。计算书的全部页码中分别用到多少次数字0,1,2,…,9。

Input

输入数据只有1 行,给出表示书的总页码的整数n。

Output

输出数据共有10行,在第k行输出页码中用到数字k-1 的次数,k=1,2,…,10。

Sample Input

11

Sample Output

1

4

1

1

1

1

1

1

1

1

从1(一定是1开始)开始到n,求每一位上的数字是啥。

import java.util.*;

public class Main {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
int a[] = new int[15],x;
int n,i;
n = cin.nextInt();
for(i=1;i<=n;i++)
{
x = i;
while(x!=0)
{
a[x%10]++;
x /= 10;
}
}
for(i=0;i<=9;i++)
System.out.println(a[i]);
cin.close();
}
}

最新文章

  1. 高德地图-搜索服务-POI搜索
  2. LeetCode 445 Add Two Numbers II
  3. c语言读取字符在记事本中出现次数
  4. 使用 Docker 建立 Mysql 集群
  5. 关于JAVA System常见类的一些总结
  6. a^b-b^a - SGU 112(高精度快速幂)
  7. Laravel Eloquent ORM
  8. tokumx经营报表
  9. Java实践 — SSH远程执行Shell脚本(转)
  10. windbg 之 如何设置模块加载时断下
  11. C# 调用C++ 结构体示例
  12. java:条件表达式
  13. hdu 3948 后缀数组
  14. QGIS编译
  15. js cookie 操作 封装
  16. Unity shader学习之屏幕后期效果之调整屏幕亮度,饱和度,对比度
  17. day07 hadoop里面的RPC框架使用
  18. VC++6.0相对路径无效的解决办法
  19. 【C#】复制物体后,给副本命名的规则——用正则表达式
  20. DB 基本性能指标

热门文章

  1. 移动端canvas刮刮乐
  2. 傳説中的 jsonp
  3. excel2013做数据透视表
  4. Delphi 设计模式:《HeadFirst设计模式》Delphi7代码---命令模式之RemoteControlTest[转]
  5. vue 使用 element ui动态添加表单
  6. Lua报unexpected symbol near错误
  7. pytorch 常用问题解决
  8. POJ 2031 Building a Space Station (prim裸题)
  9. node的源码安装
  10. 八.DBN深度置信网络