C语言 行列式互换

来源:百度知道 编辑:UC知道 时间:2024/07/16 02:35:11
老师提问 用C语言编程
要求做到 行列式可以互换
大家帮帮忙好吗?

给你举个例子:矩阵a[2][3]=1 2 3
4 5 6
要求行列互换,那么b[3][2]=1 4
2 5
3 6
程序如下:
#include "stdio.h"
main()
{int a[2][3],i,j,b[3][2];
for(i=0;i<2;i++)
for(j=0;j<3;j++)
b[j][i]=a[i][j];//现a矩阵的行和列等于转换后b矩阵的列和行;
for(i=0;i<3;i++)
for(j=0;j<2;j++)
printf("%3d",b[i][j]);
printf("\n");
}
希望楼主能学会这个方法

例:三行两列的转换:
for(i=0;i<=2;i++)
for(i=0;i<=1;i++)
y[j][i]=x[i][j];