数组行列互换
用C语言把a[2][3]={{1,2,3},{4,5,6}}的行和列互换,我是初学者,请指出我的错误,谢谢!#include<stdio.h>
main()
{
static int a[2][3]={{1,2,3},{4,5,6}};
int i,j,b[3][2];
printf("array a:\n");
for(i=0;i<=1;i++)
{
for(j=0;j<=2;j++)
{ printf("%d",a[i][j]);b[j][i]=a[i][j];}
printf("\n");}
printf("array b:\n");
for(i=0;i<=2;i++)
{for(j=0;j<=1;j++)
{printf("%d",b[i][j]);}
}
}