tianliangcsdn
2015-04-11 04:26
采纳率: 8.7%
浏览 1.9k
已采纳

输入矩阵然后行列互换。下面的代码 为什么不正确?

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");

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • devmiao 2015-04-11 05:04
    已采纳

    printf("%2d",a[i][j]);
    -〉
    printf("%2d",b[i][j]);

    点赞 打赏 评论
  • bullzerone 2015-04-11 05:07

    你最后一个printf(%2d“,a[i][j]);
    要改为printf("%2d",b[i][j])

    点赞 打赏 评论

相关推荐 更多相似问题