您的位置:首页 > 其它

NYOJ 29 求转置矩阵问题

2015-08-30 19:00 295 查看
描述
求一个三行三列的转置矩阵。

输入第一行一个整数n<20,表示有n组测试数据,下面是n组数据;

每组测试数据是九个整型数(每个数都不大于10000),分别为矩阵的的每项;

输出每组测试数据的转置矩阵;

请在每组输出之后加一个换行

样例输入
2
1  2  3  4  5  6  7  8  9
2  3  4  5  6  7  8  9  1


样例输出
1 4 7
2 5 8
3 6 9

2 5 8
3 6 9
4 7 1


#include <iostream>

using namespace std;

int main()
{
int n, m[3][3];

cin >> n;
while (n--)
{
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 3; j++)
{
cin >> m[j][i];
}
}

for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 3; j++)
{
cout << m[i][j] << " ";
}
cout << endl;
}
}

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ACM