题目:
给定一个n×m矩阵相乘,求它的转置。其中1≤n≤20,1≤m≤20,矩阵中的每个元素都在整数类型(4字节)的表示范围内。
输入格式
第一行两个整数n和m;
第二行起,每行m个整数,共n行,表示n×m的矩阵。数据之间都用一个空格分隔。
输出格式
共m行,每行n个整数,数据间用一个空格分隔,表示转置后的矩阵。
样例输入
样例输出
问题分析:
方阵转置也叫矩阵转置,就是将每一列依次取出来,然后与每行进行位置交换。
矩阵的转置和加减乘除一样,也是一种运算。
对于一个n*m的矩阵,要把它的行列调换,获取的数据个数不变,在存储数据的时候就可以把数据存在转置后的矩阵里,然后对矩阵正常输出打印即可。
数组行列变换:a[ i ][ j ] = a[ j ][ i ]
代码如下: