书的页码从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]);
}
}
}