問題描述:
有一矩陣 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();
}
}