Description
输入M*N的矩阵(M行 N列),输出它的转置矩阵。
Input
第一行是两个整数,表示矩阵的行数和列数
后面是M*N的矩阵
Output
矩阵的转置
Sample Input
2 3
1 2 3
4 5 6
Sample Output
1 4
2 5
3 6
代码:#include<stdio.h> int main() { int A[100][100],m,n,i,j,B[100][100]; scanf("%d%d",&m,&n); for(i=0;i<m;i++) for(j=0;j<n;j++) scanf("%d",&A[i][j]); for(i=0;i<n;i++) { for(j=0;j<m;j++) { B[i][j]=A[j][i]; printf("%d ",B[i][j]); } printf("\n"); } return 0; }