b[j] [i]=a[i] [j]这就是实现矩阵转置了。i行j列与j行i列进行交换,使用中间变量来实现交换值。
你这个是转置吗?先输入一个矩阵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); 然后就行了试试吧
//数组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];
是嘎嘎发给