问题:
二维数组的转置
请将矩阵转置。(将矩阵行列互换得到的新的矩阵称为转置矩阵)。
代码:
//二维数组的转置
public class Demo13 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a[][] = new int[][] {{2,4,6},{3,4,5}};
int [][] a1 = new int[3][2];
System.out.println("转置前");
for(int i = 0 ; i < a.length ; i++) {
for(int j = 0 ; j < a[i].length ; j++) {
System.out.print(a[i][j]+"t");
}
System.out.print("n");
}
for(int i = 0 ; i < a.length ; i++) {
for(int j = 0 ; j < a[i].length ; j++) {
a1[j][i] = a[i][j];
}
}
System.out.println("转置后");
for(int i = 0 ; i < a1.length ; i++) {
for(int j = 0 ; j < a1[i].length ; j++) {
System.out.print(a1[i][j]+"t");
}
System.out.print("n");
}
}
}



