描述
有一个整型偶数n(2<= n <=10000),你要做的是:先把1到n中的所有奇数从小到大输出,再把所有的偶数从小到大输出。
-
输入
- 第一行有一个整数i(2<=i<30)表示有 i 组测试数据;
每组有一个整型偶数n。
输出 - 第一行输出所有的奇数
第二行输出所有的偶数
-
我们使用一个二维数组来存储结果,方便存储和输出,并使用两个变量来记录奇数和偶数的个数import java.util.*; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int k=in.nextInt(); while(k-->0){ int n=in.nextInt(); int[][] a=new int[2][n]; int j=0,j1=0; for (int i =1; i <= n; i++) { if(i%2==0) a[0][j++]=i; else a[1][j1++]=i; } for (int i = 0; i<j1; i++) { System.out.print(a[1][i]+" "); } System.out.println(); for (int i = 0; i<j; i++) { System.out.print(a[0][i]+" "); } System.out.println(); } } }