题目描述:
输入N*N的矩阵,输出它的转置矩阵。
输入:
第一行为整数N。
接着是一个N*N的矩阵。
输出:
转置矩阵
样例输入
2 1 2 1 2
样例输出
1 1 2 2
思路:
本题思路两大基本思路:
- 将矩阵输入,之后将x行y列的元素和y行x列的元素对换
- 将矩阵输入,输入时先行后列的话,输出时先列后行
在这儿推荐使用第二种方法。
思路并不复杂,但是具体实现上会有这样一个格式上的问题,输出中每一行最后数字后多一个空格,这个就需要在输出时进行特判,每行循环输出前n-1个数字,第n个数字单独输出。