#include<stdio.h>
int main()
{
int i,j;
scanf("%d %d",&i,&j);
int number1[i][j];
int number2[j][i];//定义矩阵大小
int a=i;
int b=j;
for(i=0;i<a;i++)
{
for(j=0;j<b;j++)
{
scanf("%d",&number1[i][j]);
}
}//读入输入矩阵
for(i=0;i<a;i++)
{
for(j=0;j<b;j++)
{
number2[j][i]=number1[i][j];
}
}//实现矩阵的转置
int cnt=0;
for(i=0;i<a;i++)
{
for(j=0;j<b;j++)
{
printf("%d\t",number2[i][j]);
}
printf("\n");
}//使转置后的矩阵,按矩阵格式输出
}
用c语言实现矩阵转置(附有解释)
最新推荐文章于 2024-10-12 22:54:21 发布