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

被折叠的 条评论
为什么被折叠?



