zoukankan      html  css  js  c++  java
  • Java练习 SDUT-1704_统计数字问题

    统计数字问题

    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();
        }
    }
    
  • 相关阅读:
    Spring格式化注解
    Mysql 慢查询和慢查询日志分析
    jQuery中的end()方法
    webService学习笔记
    让Hibernate和触发器协同工作
    JavaScript中的setInterval用法
    jQuery中事情的动态绑定
    mongoDB如何处理多对多关系
    新生儿信息管理系统在线帮助
    MySQL数据库安装与配置详解
  • 原文地址:https://www.cnblogs.com/luoxiaoyi/p/9713159.html
Copyright © 2011-2022 走看看