早教吧 育儿知识 作业答案 考试题库 百科 知识分享

随即产生10个两位数的正整数,找其中的奇数和偶数的个数,并将其排序输出

题目详情
随即产生10个两位数的正整数,找其中的奇数和偶数的个数,并将其排序输出
▼优质解答
答案和解析
public class test { public static void main(String[] args){ int[] arr1 = new int[10]; int[] arr2 = new int[10]; int[] arr3 = new int[10]; for(int i = 0 ; i < 10 ; i ++){ arr1[i] = (int)(Math.random()*90+10); } int j = 0,k = 0; for(int i = 0; i < 10 ; i ++){ if(arr1[i] % 2 == 0){ arr2[j] = arr1 [i]; j++; } else{ arr3[k] = arr1[i]; k++; } } for(int i = 0 ; i < j-1 ; i++){ for(int l = j-1 ; l > i; l--){ if(arr2[l] < arr2[l-1]){ int max = arr2[l-1]; arr2[l-1] = arr2[l]; arr2[l] = max; } } } for(int i = 0 ; i < k-1 ; i++){ for(int l = k -1 ; l > i ;l--){ if(arr3[l] < arr3[l-1]){ int max = arr3[l-1]; arr3[l-1] = arr3[l]; arr3[l] = max; } } } for(int i = 0 ; i < j ; i++){ System.out.print(arr2[i]+" "); } System.out.println(); for(int i = 0 ; i < k ; i++){ System.out.print(arr3[i]+" "); } } } 你没有说用什么语言的,所以我用了java编写的,输出为,第一行 偶数 从小到大 ; 第二行 奇数 从小到大.
看了 随即产生10个两位数的正整数...的网友还看了以下:

证明两个正整数集的笛卡尔积可数即证明两个正整数集的笛卡尔积和正整数集的基数相同  2020-04-05 …

例4试写出4个连续正整数,使它们个个都是合数.解:(本题答案不是唯一的)设N是不大于5的所有质数的  2020-06-27 …

识别一元二次方程的条件这一个该怎么理解呢?(整式方程,即等号两边的代数式都是整式或者未知数不在分母  2020-06-29 …

一场数学游戏在两个非常聪明的学生甲、乙之间进行.裁判先在黑板上写出下面的正整数2、3、4、…、20  2020-07-05 …

第3题数字之和给出一个正整数N(1≤N≤100),即可得到一个由N个正整数组成的从1开始的如下数列  2020-07-09 …

java编程:将一个正整数n(长整型)输出成“千分位”形式,即从个位数起,每三位之间加一个逗号将一  2020-07-17 …

求一个正整数这个数可以用两种方式表示为两个数的平方和,即它既能表示为a的平方加b的平方,又能表示为  2020-07-31 …

有关VB的一个循环题判断一个正整数是不是降序数,即从高位到低位依次递减判断一个正整数是不是降序数,即  2020-11-01 …

一场数学游戏在两个非常聪明的学生甲、乙之间进行.判断现在黑板上写出下面的正整数2、3、4、……、20  2020-11-15 …

MATLAB为什么无法调用这个M文件呢?任意排列问题.MATLAB提供的函数randperm(n),  2020-12-08 …