问题描述
- 输入矩阵然后行列互换。下面的代码 为什么不正确?
-
int a[2][3],b[3][2],i,j;
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
printf("n");
}for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
{b[i][j]=a[j][i]; printf("%2d",b[i][j]); } printf("n");
}
system("pause");
解决方案
printf("%2d",a[i][j]);
-〉
printf("%2d",b[i][j]);
解决方案二:
你最后一个printf(%2d“,a[i][j]);
要改为printf("%2d",b[i][j])
时间: 2024-10-27 20:40:54