矩阵的转置问题
程序代码:#define N 3
convert(int array[3][3])
{ int i,j,b[3][3];
for(i=0;i<N;i++)
for (j=0;j<N;j++)
{b[i][j]=array[j][i];
}
return(b[i][j]);
}
#include"stdio.h"
main()
{int i,j,int b[3][3];
int a[N][N];
printf("inputa:\n");
for(i=0;i<N;i++)
for (j=0;j<N;j++)
scanf("%d",&a[i][j]);
printf("Array a:\n");
for(i=0;i<N;i++)
{for (j=0;j<N;j++)
printf("%5d",a[i][j]);
printf("\n");
}
convert(a);
printf("a de zhuanzhi is:\n");
for(i=0;i<N;i++)
{for (j=0;j<N;j++)
printf("%5d",b[i][j]);
printf("\n");
}
}
求矩阵的转置 我这里哪里错了







