close

問題描述:

有一矩陣 N,M ,將其利用轉置方法改變矩陣。

輸入說明

輸入資料第一列為矩陣大小, N 、 M ,然後輸入矩陣數值。若 N 、 M 輸入 0 則結束程式。

輸出說明

得到轉置矩陣。

題目來源:http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=2634

 

import java.util.Scanner;

public class C_AR33 {

        public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);   
                int n=sc.nextInt();
                int m=sc.nextInt();
                int[][] A=new int[n][m];
        
                for(int i=0;i<n;i++){
                           for(int j=0;j<m;j++){
                                      A[i][j]=sc.nextInt();
                       }
                }
            /*
                for(int j=0;j<m;j++){
                        for(int i=0;i<n;i++){
                                   if(i!=0){
                                                       System.out.print(" ");
                                     }
                                           System.out.print(A[i][j]);
                           }
                            System.out.println();
            }*/


              for(int j=0;j<m;j++){
                       String s="";
                       for(int i=0;i<n;i++){
                                       s+=A[i][j]+" ";
                    }
                         s=s.substring(0, s.length()-1);
                        System.out.println(s);
                 }
        sc.close();

    }

}
 

arrow
arrow
    文章標籤
    Java ITSA
    全站熱搜

    阿雅 發表在 痞客邦 留言(0) 人氣()