public class Transpose_matrix {
public static void main(String[] args) {
int[][] a1 = {{1,2,3},
{1,2,3},
{1,2,3},
{1,2,3}};
for(int[] i : a1){
for(int j : i)
System.out.print(j+"\t");
System.out.println();
}
System.out.println("轉至後 : ");
for(int[] i : Transpose(a1)){
for(int j : i)
System.out.print(j+"\t");
System.out.println();
}
}
public static int[][] Transpose(int[][] A){
int[][] B = new int[A[0].length][A.length];
for(int i = 0 ; i < A.length ; i++){
for(int k = 0 ; k < A[0].length ; k++){
B[k][i] = A[i][k];
}
}
return B ;
}
}
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。