code4sk/c/sourcecode/朱森森带领的奇妙冒险/数组2/矩阵转置.cpp
2023-10-18 16:17:32 +08:00

25 lines
502 B
C++

//矩阵转置
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,a[3][3],b[3][3];///定义两个数组,一个是转置前的,另一个是转置后的。
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("%d",&a[i][j]);///遍历输入,遍历转置
b[j][i]=a[i][j];///转置时行变列,列变行
}
}
for(j=0;j<3;j++)///输出转置后的数列。
{
for(i=0;i<3;i++)
{
printf("%4d",b[j][i]);
}
printf("\n");
}
return 0;
}