题目描述:
求一个三行三列的转置矩阵。
输入描述:
第一行一个整数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
解题思路:
其实这个问题非常简单,观察可以发现转置矩阵就是把矩阵整个的元素坐标,横纵坐标交换。
从图中可以看出,原来的数字2在(0,1)位置,转置后变为了(1,0)。其他数字也是一样的规律。
下面是我写的代码:
#include