博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
个位数统计
阅读量:3958 次
发布时间:2019-05-24

本文共 631 字,大约阅读时间需要 2 分钟。

给定一个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。

题目来源:
在这里插入图片描述
解题思路:
将给定的数字按照每位拆分为单个数字然后保存在list中,每碰到一个相同的数字就值加一,扫描完整个字符串后遍历输出list集合即可。

import java.util.*;public class Main{
public static void main(String[] args){
Scanner sc=new Scanner(System.in); String str=sc.nextLine(); char[] ch=str.toCharArray(); List
list=new ArrayList<>(); for(int i=0;i<10;i++){
list.add(0); } for(int i=0;i
0){
System.out.println(i+":"+list.get(i)); } } }}

转载地址:http://adlzi.baihongyu.com/

你可能感兴趣的文章