题目描述
输入3*3的矩阵,使用一个二维数组(3×3)存储,然后进行转置,即行列互换。
输入格式
一个3x3的矩阵
输出格式
转置后的矩阵
输入样例
1 2 3
4 5 6
7 8 9
输出样例
1 4 7
2 5 8
3 6 9
___________________
输入:
a[0][0] 1
a[0][1] 2
a[0][2] 3
a[1][0] 4
a[1][1] 5
a[1][2] 6
a[2][0] 7
a[2][1] 8
a[2][2] 9
输出:也就是说a[j][i]按顺序输出
a[0][0] 1
a[1][0] 4
a[2][0] 7
a[0][1] 2
a[1][1] 5
a[2][1] 8
a[0][2] 3
a[1][2] 6
a[2][2] 9
#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;
}
}