2. 已知一个二维数组A表示一个矩阵,求AT. 其中AT表示矩阵A的转置。 矩阵转置的含义:表示将一个矩阵的行列互换。例如有下面的矩阵M:
package cn.tedu.answer;
public class Answer2 {
public static void main(String[] args) {
int[][] m = {{1,2,3},{4,5,6}};
int[][] n = new int[m[0].length][m.length];
//输出m数组
for(int i=0;i<m.length;i++){
for(int j=0;j<m[i].length;j++){
System.out.print(m[i][j]);
}
System.out.println();
}
for(int i=0;i<n.length;i++){
for(int j=0;j<n[i].length;j++){
n[i][j]=m[j][i];
System.out.print(n[i][j]);
}
System.out.println();
}
}
}