题目描述
写一个函数,使给定的一个二维数组(3×3)转置,即行列互换。
输入
一个3x3的矩阵
输出
无
样例输入复制
1 2 3
4 5 6
7 8 9
样例输出复制
1 4 7
2 5 8
3 6 9
思路:二维数组转置,即为i变为j,j变为i。过题其实只需要输出即可。
#include<bits/stdc++.h>
using namespace std;
int main(){
int a[3][3];
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
cin>>a[i][j];
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
cout<<a[j][i]<<" ";
}
cout<<endl;
}
return 0;
}