个位数统计(java)

描述

给定一个k位整数N=dk−1​10k−1+⋯+d1​101+d0​(0≤di​≤9,i=0,⋯,k−1,dk−1​>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定N=100311,则有 2 个 0,3 个 1,和 1 个 3。

输入
每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数N。

输出
对N中每一种不同的个位数字,以D:M的格式在一行中输出该位数字D及其在N中出现的次数M。要求按D的升序输出。

输入样例 1

100311
输出样例 1

0:2
1:3
3:1

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc=new Scanner(System.in);String sen= sc.nextLine();char[] b=sen.toCharArray();int value0=0,value1=0,value2=0,value3=0,value4=0,value5=0,value6=0,value7=0,value8=0,value9=0;for (char c:b){if (c=='0'){value0++;}if (c=='1'){value1++;}if (c=='2'){value2++;}if (c=='3'){value3++;}if (c=='4'){value4++;}if (c=='5'){value5++;}if (c=='6'){value6++;}if (c=='7'){value7++;}if (c=='8'){value8++;}if (c=='9'){value9++;}}if (value0!=0){System.out.println("0:"+value0);}if (value1!=0){System.out.println("1:"+value1);}if (value2!=0){System.out.println("2:"+value2);}if (value3!=0){System.out.println("3:"+value3);}if (value4!=0){System.out.println("4:"+value4);}if (value5!=0){System.out.println("5:"+value5);}if (value6!=0){System.out.println("6:"+value6);}if (value7!=0){System.out.println("7:"+value7);}if (value8!=0){System.out.println("8:"+value8);}if (value9!=0){System.out.println("9:"+value9);}}
}

个位数统计(java)相关推荐

  1. 统计java文件中的代码行数

    统计Java代码行数工具类  --  CodeCounterUtil.java 统计指定目录下的java文件中代码行数  --  public static int  getCodeNumFromFo ...

  2. L1-003. 个位数统计

    L1-003. 个位数统计 给定一个k位整数N = dk-1*10k-1 + - + d1*101 + d0 (0<=di<=9, i=0,-,k-1, dk-1>0),请编写程序统 ...

  3. PAT-乙级-1021. 个位数统计 (15)

    1021. 个位数统计 (15) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 给定一个k位整数N = dk-1 ...

  4. C语言程序练习-L1-003 个位数统计 (15分)

    L1-003 个位数统计 (15分) 输入格式: 每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数 N. 输出格式: 对 N 中每一种不同的个位数字,以 D:M 的格式在一行中输出该位 ...

  5. 1021. 个位数统计 (15)

    1021. 个位数统计 (15)给定一个k位整数N = dk-1*10k-1 + ... + d1*101 + d0 (0<=di<=9, i=0,...,k-1, dk-1>0), ...

  6. linux中统计java数量,linux 统计当前目录下文件数

    查看当前目录下文件的个数 ls -l | grep "^-" | wc -l 查看当前目录下文件的个数,包括子目录里的. ls -lR| grep "^-" | ...

  7. C++学习之路 | PTA乙级—— 1021 个位数统计 (15分)(精简)

    1021 个位数统计 (15分) 给定一个 k 位整数 N=d ​k−1 ​​ 10 ​k−1 ​​ +⋯+d ​1 ​​ 10 ​1 ​​ +d ​0 ​​ (0≤d ​i ​​ ≤9, i=0,⋯ ...

  8. 7-2 个位数统计 (15 分)

    7-2 个位数统计 (15 分) 给定一个 k 位整数 N=dk−1​10k−1+⋯+d1​101+d0​ (0≤di​≤9, i=0,⋯,k−1, dk−1​>0),请编写程序统计每种不同的个 ...

  9. 7-4 统计Java程序中关键词的出现次数 (25 分)

    ** 7-4 统计Java程序中关键词的出现次数 (25 分) ** 编写程序统计一个输入的Java源码中关键字(区分大小写)出现的次数.说明如下: Java中共有53个关键字(自行百度) 从键盘输入 ...

最新文章

  1. 构建之法4、17章观后感
  2. 华一银行开发安全内部培训圆满结束
  3. java文件读写操作大全
  4. Apache Tomcat Configuration Reference
  5. Spark的Dataset操作
  6. sql语句查询Oracle|sql server|access 数据库里的所有表名,字段名
  7. Ultra96_v2实现交通标示识别
  8. java成员变量的初始化
  9. 【渝粤教育】电大中专跨境电子商务理论与实务 (29)作业 题库
  10. NS2相关学习——完成一个新协议(3)
  11. 一个SPS + K2 + InfoPath + Mobile + Exchange的工作流程演示系统
  12. squid端口转发_Squid服务器三种代理方式详解
  13. oracle查询当天数据三种方式性能对比
  14. ThinkPHP邮件发送函数示例
  15. matlab实现贝叶斯,最简单的贝叶斯分类器MATLAB实现
  16. 画法几何与土木水利工程制图2020年期末考题思路
  17. android WPS中设置目录标题和目录引用
  18. 快手调整员工福利,​减少房补,增加生育津贴;百度网盘青春版正式上线,被吐槽;雷军回应小米对标苹果遭冷嘲热讽 | EA周报...
  19. HTML+CSS 仿QQ邮箱登录界面
  20. Rancher 离线安装 longhorn 存储类

热门文章

  1. 打开stl文件_介绍一种修复、查看以及打印STL三维模型文件的工具
  2. python turtle工具箱_python 库之 turtle(图形绘制) 开启新的快乐源泉
  3. 【Level 08】U08 Positive Attitude L4 News flash
  4. Azkaban 进程和任务监控(任务状态从MySQL同步到SqlServer)
  5. chart控件做实时曲线显示_基于GDI+技术开发工业仪表盘控件
  6. MFC通过窗口名字(caption的内容)查找窗口,并将其隐藏或者置顶显示
  7. 简单地理解 Python 的装饰器
  8. bfv同态加密_lattigo: 基于Lattice代数结构的Go同态加密库
  9. bms用matlab吗,一种BMS的MATLAB建模集成方法与流程
  10. python库怎么绘画_[雪峰磁针石博客]python绘图作业:使用pygame库画房子