行列互换
实现3行2列矩阵的转置(行列互换),转置后的矩阵是2行3列。请问我下面的程序错在哪里?要怎么改正呢?
实在不行,得重新编写一个程序的话,麻烦朋友帮我编一个!!!
谢谢!!!
#include<iostream.h>
int main()
{
int t,i,j,a[2][3]={{1,2,3},{4,5,6}};
for(i=0;i<2;i++)
for(j=0;j<3;j++)
{
t=a[i][j];
a[i][j]=t;
t=a[j][i];
}
for(j=0;j<3;j++)
{ for(i=0;i<2;i++)
{ cout<<a[j][i];}
cout<<endl;
}
return 0;
}