本文主要是介绍页码1~n,其中0~9各个数字的个数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
书的页码从1到n,统计着n个数中0~9中每个数的个数:
import java.util.Scanner;public class Q1_1 {public static void main(String[] args) {int n;int[] arr=new int[10];int[] num=new int[10];@SuppressWarnings("resource")Scanner input=new Scanner(System.in);System.out.println("输入页数:");n=Integer.valueOf(input.nextLine());for (int i = 0; i < arr.length; i++) {arr[i]=i;num[i]=0;}int temp;for (int i = 1; i <= n; i++) {temp=i;while(temp>0){num[temp%10]++;temp/=10;}}for (int i = 0; i < 10; i++) {System.out.println(arr[i]+"个数:"+num[i]);}}}
这篇关于页码1~n,其中0~9各个数字的个数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!