二维数组的显示
这是我照书本写的二维数组程序:
程序代码:#include<stdio.h>
main()
{int a[2][3]={{1,2,3},{4,5,6}};
int b[3][2];
int i,j;
printf("array a:\n");
for(i=0;i<=1;i++)
for(j=0;j<=2;j++)
{printf("%5d\n",a[i][j]);
b[j][i]=a[i][j];
}
printf("arry b:\n");
for(i=0;i<=2;i++)
{for(j=0;j<=1;j++)
printf("%5d",b[i][j]);
printf("\n");
}
}运行正常后,发现不是二维数组的显示,而是自上而下的显示,不知道为什么,哪位能帮我看看怎么回事?









