数组行列对换(用函数写)大神来看一下哪里错了
#include<stdio.h>void gao(int b[3][3])
{
int q,w,t;
for(q=0;q<3;q++)
{
for(w=q+1;w<3;w++)
{
t=b[q][w];
b[q][w]=b[w][q];
b[w][q]=t;
}
}
}
int main()
{
int a[3][3],q,w;
for(q=0;q<3;q++)
{
for(w=0;w<3;w++)
scanf("%d",&a[q][w]);
}
gao(a);
for(q=0;q<3;q++)
{
for(w=0;w<3;w++)
printf("%4d",a[w][q]);
printf("\n");
}
return 0;
}