C编程写一个函数,使给定的一个二维数组(3*4)进行转置,即行列在、互换,并输出转置前后的结果.(函数)

2024-12-19 03:46:08
推荐回答(4个)
回答1:

b[j] [i]=a[i] [j]这就是实现矩阵转置了。i行j列与j行i列进行交换,使用中间变量来实现交换值。

回答2:

你这个是转置吗?先输入一个矩阵A m*n阶的,转置里面应先初始化一个矩阵B n*m的 记得要先初始化哦!然后利用for循环两层i,j
for i=0:n-1
for j=0:m-1
B(i,j)=B(j,i); 然后就行了试试吧

回答3:

//数组a[2][3]已知
int b[3][2],i,j;
for(i=0;i<2;i++)
for(j=0;j<3;j++)
b[j][i]=a[i][j];

回答4:

是嘎嘎发给