JAVA

숫자 사각형 3

Son 2021. 4. 8. 20:49

입력된 수(N)만큼 N행 N열의 형태로 아래와 같이 출력되는 숫자 사각형을 출력하시오

 

4

 

정답 1 5 9 13

       2 6 10 14

       3 7 11 15

       4 8 12 16

 

package _12_numRec3;

 

public class Main {

 

   public static void main(String[] args){

   

    int n = 4;

   int arr[][] = new int[n][n];

 

   int num = 1;

   for (int i = 0; i < n; i++){

     for (int j = 0; j < n ; j++){

       arr[j][i] = num;        //기존의 행렬 i j를  j i로 바꾸므로써 세로로 숫자를 출력

        num++; 

   }

}

 

   for (int i =0; i < n ; i++){

     for (int j =0; j < n ; j++){

        System.out.printf("%3d", arr[i][j]);

     }

     System.out.println();

   }

 }

}