行列互换,也就是将 a[i][j]的数据 放到b[j][i]上。 对于初学者,用第二个矩阵最简单了。 于是 int main(){ int a[4][4],b[4][4]; int i,j; for(i = 0; i < 4; i ++) for(j = 0; j < 4; j ++) scanf("%d",&a[i][j]); for(i = 0; i < 4; i ++) fo
以这样两个矩阵为例。
文字版代码:
#include "stdioh"
main ()
{
static int a[2][3] = {{1,2,3},{4,5,6}};
static int b[3][2], i,j;
printf("array a:\n");
for(i=0;i<=1;i++)
{
for(j=0;j<=2;j++)
{
printf("%5d",a[i][j]);
b[j][i] = a[i][j];
}
printf("\n");
}
printf("array b:\n");
for(i=0;i<=2;i++)
{
for(j=0;j<=1;j++)
printf("%5d",b[i][j]);
printf("\n");
}
}
以上就是关于编写程序实现将一个n*n的矩阵的行列互换,在屏幕上输出互换后的矩阵。具体要求如下: 。全部的内容,包括:编写程序实现将一个n*n的矩阵的行列互换,在屏幕上输出互换后的矩阵。具体要求如下: 。、编写一程序,将一个二维矩阵的行列互换,并输出结果。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)