1502 : 2차원 배열 채우기 2

1502 : 2차원 배열 채우기 2

728x90

n이 입력되면 크기가 n인 다음과 같은 2차원 배열을 출력하시오.

입력 예)

3 출력 예) 1 4 7 2 5 8 3 6 9

입력

2차원 배열의 크기 n이 입력된다. (n<=50)

출력

크기가 n인 배열을 출력한다.(설명 참조)

입력 예시 예시 복사

2

출력 예시

1 3

2 4

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int[][] b = new int[51][51]; int c =1; for (int i = 0; i < a; i++) { for (int j = 0; j < a; j++) { b[j][i] = c++; } } for (int i = 0; i < a; i++) { for (int j = 0; j < a; j++) { System.out.print(b[i][j]+" "); } System.out.println(); } } }

출처 : https://codeup.kr/problem.php?id=1502

728x90

from http://d-12k7353.tistory.com/244 by ccl(A) rewrite - 2021-09-16 21:01:59