turbo-c中2x3矩阵置换成3x2的矩阵,揪错

来源:百度知道 编辑:UC知道 时间:2024/06/17 14:23:11
main()
{
static int a[2][3]={{1,2,3},{4,5,6}};
static int b[3][2],i,j;
printf("array a:\n");
for(i=0;i<2;i++)
{
for(j=0;j<3;j++);
{printf("%5d",a[i][j]);
b[j][i]=a[i][j];}
printf("\n");
}
printf("array b:\n");
for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
printf("%5d",b[i][j]);
printf("\n");
}
getch();
}
帮我看看哪里错了~~~

#include<stdio.h>

main()
{
static int a[2][3]={{1,2,3},{4,5,6}};
static int b[3][2],i,j;

printf("array a:\n");

for(i=0;i<2;i++)
{
for(j=0;j<3;j++) //////////////这里多个;
{
printf("%5d",a[i][j]);
b[j][i]=a[i][j];
}
printf("\n");
}

printf("array b:\n");

for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
printf("%5d",b[i][j]);

printf("\n");
}
getchar();
}