2020年2月27日 星期四

[zerojudge]a015. 矩陣的翻轉

a015. 矩陣的翻轉

行和列的調換,[i][j] → [j][i],用巢狀for迴圈接受輸入,顛倒行列之後存進matrix中,最後照順序輸出matrix。

程式碼如下:

/* a015:矩陣的翻轉
*
* 2020/2/27
*
*/

import java.util.Scanner;

public class Pa015{

    public static void main(String [] args){
        Scanner scanner = new Scanner(System.in);

        while(scanner.hasNext()){
            int row = scanner.nextInt();
            int col = scanner.nextInt();

            int[][] matrix = new int[col][row];

            for(int i = 0; i < row; i++){
                for(int j = 0; j < col; j++){
                    matrix[j][i] = scanner.nextInt();
                }
            }

            for(int i = 0; i < col; i++){
                for(int j = 0; j < row; j++){
                    System.out.print(matrix[i][j] + " ");
                }
                System.out.println();
            }

        } 
    }

}

沒有留言:

張貼留言