问题多多。
main()
{static int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};
int i,j,t;
printf("原矩阵:\n");
for (i=0;i<3;i++)
{for (j=0;j<3;j++);
printf("%5d",a[i][j]);
printf("\n");}
for (i=0;i<3;i++)
for (j=0;j<i;j++)
{t=a[i][j];a[i][j]=a[j][i];a[j][i]=t;}
printf("转置后的矩阵:\n");
for (i=0;i<3;i++)
{for (j=0;j<3;j++);
printf("%5d",a[i][j]);
printf("\n");}
getch();
}
运行结果没有矩阵啊。