[求助]麻烦大家看一下
#include<iostream.h>void Move(int b[][3]);
void main()
{
int a[3][3];
int i,j;
cout<<"请输入一个3*3整型数组:"<<endl;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
cin>>a[i][j];
cout<<"你输入的矩阵是:"<<endl;
for(i=0;i<3;i++)
{ for(j=0;j<3;j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
Move(a);
cout<<"输出转置矩阵:"<<endl;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
}
void Move(int b[][3])
{
int i,j,t;
for(i=0;i<3;i++)
for(j=0;j<i;j++)
{ t=b[i][j];
b[i][j]=b[j][i];
b[j][i]=t;
}
}
..................................
程序要实现的是一个输入一个矩阵,在把这个矩阵的转置矩阵输出。但是程序所的结果输出的还是原来的矩阵,不知道原因出在哪?/
麻烦哪位指出,不胜感激!!!!!