题目描述
写一个函数,使给定的一个二维数组(3×3)转置,即行列互换。
输入格式
一个3x3的矩阵
输出格式
无
样例输入
复制
1 2 3
4 5 6
7 8 9样例输出
复制
1 4 7
2 5 8
3 6 9
package dotcpp3函数;
import java.util.Scanner;
public class A二维数组的转置 {
static int[][] arr = new int[3][3];
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(sc.hasNext()) {
for(int i = 0; i < 3; i++) {
for(int j = 0; j < 3; j++) {
arr[i][j]=sc.nextInt();
}
}
for(int i = 0; i < 3; i++) {
for(int j = 0; j < 3; j++) {
System.out.print(arr[j][i]+" ");
}
System.out.println();
}
}
}
}
注意:内层循环是不要粗心大意