#include<stdio.h>
#include<stdlib.h>
int main()
{
int a[5][5];
int m,n,i,j,k;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
scanf("%d",&a[i][j]);
scanf("%d%d\n",&m,&n);
for(j=0;j<5;j++)
{
k=a[m-1][j];
a[m-1][j]=a[n-1][j];
a[n-1][j]=k;
}
for(i=0;i<5;i++)
for(j=0;j<5;j++)
printf("%d ",a[i][j]);
return 0;
}
请问这段程序哪里有问题,我编译成功了但是运行不出结果
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
6条回答 默认 最新
CSDN专家-天际的海浪 2021-05-12 18:35关注scanf("%d%d\n",&m,&n);
改成
scanf("%d%d",&m,&n);
scanf();的字符串中不要有\n
本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用