永发信息网

交换二维数组的某两行,我写的这个不对,请问错误在哪

答案:2  悬赏:0  手机版
解决时间 2021-03-10 16:52
交换二维数组的某两行,我写的这个不对,请问错误在哪#include "stdio.h"
int main()
{
int a[5][3],i,j,m,n,temp;
for(i=0;i<5;i++)
{
for(j=0;j<3;j++)
{
scanf("%d",&a[i][j]);
}
}
scanf("%d%d",&m,&n);
temp=a[m][3];
a[m][3]=a[n][3];
a[n][3]=temp;
for(i=0;i<5;i++)
{
for(j=0;j<3;j++)
{
printf("%d ",a[i][j]);
}
printf("\n");
}

return 0;
}
最佳答案

temp = a[m][3];
a[m][3] = a[n][3];
a[n][3] = temp;改为
m -= 1;
n -= 1;
for (i = 0; i < 3; i++)
{
temp = a[m][i];
a[m][i] = a[n][i];
a[n][i] = temp;
}
全部回答
你好! 代码中,只交换了一个元素 ~~~~~ 仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
车祸保险公司估价要多长时间?到现在都出事第
熏鲅鱼的简单做法 熏鲅鱼怎么做最正宗
【节约每一滴水】节约每一滴水演讲稿(50个字
媛星商务宾馆地址有知道的么?有点事想过去
虚实反义词构成的词语
2008年9月以来,我省部分地区爆发了严重的美
光纤灯蓝色
求【登上舞台】歌词
闷热的环境会让人变黑吗
公元1年是几世纪?
野生香菇多少钱一斤
为什么我用刷机大师刷机中的时候手机突然关机
2010年12月3日,在京沪高铁枣庄至蚌埠段试验
织艺坊我想知道这个在什么地方
绝地(打一字)
推荐资讯
为什么擦爽肤水、润肤霜、或者做面膜的时候要
女孩名字单名字库苏姓
感觉自己会有家暴的倾向怎么办?
托洛合陇哇怎么去啊,有知道地址的么
五谷杂粮饮料的品牌有哪些?
17.8+3.74-5.56怎样计算才简便
乐视lemobile lex621是什么意思,别人的都是
绘画虾的含义是什么
读图,回答下列问题,完成下列各题。(每空2
callsettings英文是什么意思
我25岁,是个女孩子,想买人寿保险,买信诚的
小学生名人名言摘抄大全十字以下
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?