Scanner in = new Scanner(System.in); System.out.println("please assign value to n:"); int n = in.nextInt(); Scanner ix = new Scanner(System.in); System.out.println("please assign value to x"); int x = ix.nextInt(); int a = 0; int[] counts = new int[x]; if (x <= n){ counts = new int[n+1]; } System.out.println("生成的随机数为:"); for (int count = 0; count < x ; count++){ int element = (int)(Math.random()*n)+1; System.out.print(element+"\t"); a++; if(a % 10 == 0) { System.out.println(); } counts[element]++; } System.out.println(); for (int i = 1 ; i <= n ; i++){ System.out.println(i + ":"+ counts[i]); }
Java 输入n和x,随机生成x个从1到n的数,并计算每个数出现的次数
最新推荐文章于 2023-11-24 17:19:46 发布