1021 个位数统计 (15 分)
【思路】数据最大为1000位,超出了整形的表示范围,所以要用字符串来存储。逐个统
计每个字符出现的次数
import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); String str = sc.next(); int[] arr = new int[10];//记录0-9出现的次数,下标表示0-9,值表示出现的次数 for(int i=0; i<str.length(); i++){ int now = str.charAt(i) - '0'; arr[now]++; } for(int i =0; i<10; i++){ if(arr[i] != 0){ System.out.println(i + ":"+ arr[i]); } } } }
计每个字符出现的次数