个位数统计(java)
个位数统计(java)
描述
给定一个k位整数N=dk−110k−1+⋯+d1101+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)相关推荐
- 统计java文件中的代码行数
统计Java代码行数工具类 -- CodeCounterUtil.java 统计指定目录下的java文件中代码行数 -- public static int getCodeNumFromFo ...
- L1-003. 个位数统计
L1-003. 个位数统计 给定一个k位整数N = dk-1*10k-1 + - + d1*101 + d0 (0<=di<=9, i=0,-,k-1, dk-1>0),请编写程序统 ...
- PAT-乙级-1021. 个位数统计 (15)
1021. 个位数统计 (15) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 给定一个k位整数N = dk-1 ...
- C语言程序练习-L1-003 个位数统计 (15分)
L1-003 个位数统计 (15分) 输入格式: 每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数 N. 输出格式: 对 N 中每一种不同的个位数字,以 D:M 的格式在一行中输出该位 ...
- 1021. 个位数统计 (15)
1021. 个位数统计 (15)给定一个k位整数N = dk-1*10k-1 + ... + d1*101 + d0 (0<=di<=9, i=0,...,k-1, dk-1>0), ...
- linux中统计java数量,linux 统计当前目录下文件数
查看当前目录下文件的个数 ls -l | grep "^-" | wc -l 查看当前目录下文件的个数,包括子目录里的. ls -lR| grep "^-" | ...
- 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,⋯ ...
- 7-2 个位数统计 (15 分)
7-2 个位数统计 (15 分) 给定一个 k 位整数 N=dk−110k−1+⋯+d1101+d0 (0≤di≤9, i=0,⋯,k−1, dk−1>0),请编写程序统计每种不同的个 ...
- 7-4 统计Java程序中关键词的出现次数 (25 分)
** 7-4 统计Java程序中关键词的出现次数 (25 分) ** 编写程序统计一个输入的Java源码中关键字(区分大小写)出现的次数.说明如下: Java中共有53个关键字(自行百度) 从键盘输入 ...
最新文章
- 构建之法4、17章观后感
- 华一银行开发安全内部培训圆满结束
- java文件读写操作大全
- Apache Tomcat Configuration Reference
- Spark的Dataset操作
- sql语句查询Oracle|sql server|access 数据库里的所有表名,字段名
- Ultra96_v2实现交通标示识别
- java成员变量的初始化
- 【渝粤教育】电大中专跨境电子商务理论与实务 (29)作业 题库
- NS2相关学习——完成一个新协议(3)
- 一个SPS + K2 + InfoPath + Mobile + Exchange的工作流程演示系统
- squid端口转发_Squid服务器三种代理方式详解
- oracle查询当天数据三种方式性能对比
- ThinkPHP邮件发送函数示例
- matlab实现贝叶斯,最简单的贝叶斯分类器MATLAB实现
- 画法几何与土木水利工程制图2020年期末考题思路
- android WPS中设置目录标题和目录引用
- 快手调整员工福利,​减少房补,增加生育津贴;百度网盘青春版正式上线,被吐槽;雷军回应小米对标苹果遭冷嘲热讽 | EA周报...
- HTML+CSS 仿QQ邮箱登录界面
- Rancher 离线安装 longhorn 存储类
热门文章
- 打开stl文件_介绍一种修复、查看以及打印STL三维模型文件的工具
- python turtle工具箱_python 库之 turtle(图形绘制) 开启新的快乐源泉
- 【Level 08】U08 Positive Attitude L4 News flash
- Azkaban 进程和任务监控(任务状态从MySQL同步到SqlServer)
- chart控件做实时曲线显示_基于GDI+技术开发工业仪表盘控件
- MFC通过窗口名字(caption的内容)查找窗口,并将其隐藏或者置顶显示
- 简单地理解 Python 的装饰器
- bfv同态加密_lattigo: 基于Lattice代数结构的Go同态加密库
- bms用matlab吗,一种BMS的MATLAB建模集成方法与流程
- python库怎么绘画_[雪峰磁针石博客]python绘图作业:使用pygame库画房子