import java.util.Scanner;
public class P_28 {
public static void main(String[] args) {
// 정수 N을 입력받아 N*N 배열에
// 다음과 같이 숫자를 저장하고 출력
Scanner sc = new Scanner(System.in);
System.out.print("정수 입력 >> ");
int num = sc.nextInt();
System.out.println(num+"*"+num+" 배열");
int[][] array = new int[num][num];
int cnt = 1;
for(int i = 0; i < array.length; i++) {
for(int j = 0; j < array[i].length; j++) {
array[i][j] = cnt++;
}
}
for(int i = 0; i < array.length; i++) {
for(int j = 0; j < array[i].length; j++) {
System.out.print(array[j][i]+" ");
}
System.out.println();
}
}
}
import java.util.Scanner;
public class P_30 {
public static void main(String[] args) {
// 정수 N을 입력받아 N*N 배열에
// 다음과 같이 숫자를 저장하고 출력
Scanner sc = new Scanner(System.in);
System.out.print("정수 입력 >> ");
int num = sc.nextInt();
System.out.println(num+"*"+num+" 배열");
int[][] array = new int[num][num];
int cnt = 1;
for(int i = 0; i < array.length; i++) {
for(int j = 0; j < array[i].length; j++) {
array[i][j] = cnt++;
}
}
for(int i = 0; i < array.length; i++) {
for(int j = 0; j < array[i].length; j++) {
if(i%2 == 1) {
System.out.print(array[i][4-j]+" ");
} else {
System.out.print(array[i][j]+" ");
}
}
System.out.println();
}
// 0.0 0.1 0.2 0.3 0.4
// 1.4 1.3 1.2 1.1 1.0
// 2.0 2.1 2.2 2.3 2.4
// 3.4 3.3 3.2 3.1 3.0
}
}
댓글