二维数组的显示
这是我照书本写的二维数组程序:程序代码:
#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"); } }运行正常后,发现不是二维数组的显示,而是自上而下的显示,不知道为什么,哪位能帮我看看怎么回事?