早教吧 育儿知识 作业答案 考试题库 百科 知识分享

假设a,b,c是3个互不相等的整数.下列代码取出它们中居中的数值,记录在m中.其中的swap()函数可以交换两个变量的值.请完善代码.\x05if(a>b)swap(&a,&b);\x05if(b>c)swap(&b,&c);\x05if(a>c)swap(&a,&c);

题目详情
假设a,b,c是3个互不相等的整数.下列代码取出它们中居中的数值,记录在m中.其中的swap()函数可以交换两个变量的值.请完善代码.
\x05if(a>b) swap(&a,&b);
\x05if(b>c) swap(&b,&c);
\x05if(a>c) swap(&a,&c);______________________;
这是别人给我的答案,我自己做是最后一句是:if(a>b) swap(&a,&b);
求解释我错了还是他错了
▼优质解答
答案和解析
你的好像是对的,第一句if(a>b) swap(&a,&b);后一定b>a,执行完if(b>c) swap(&b,&c); 后一定c>b
而这时的b的值不一定是第一句b的值(当if(b>c)成立时是原来c的值),所以第三句要比较a和b的大小,
看了假设a,b,c是3个互不相等的...的网友还看了以下:

桌子上有7个杯子,开口全部向上,现在允许每次同时翻动其中6个,能否经过若干次翻动使得所有杯子杯口全部  2020-03-30 …

下列句中与“请以师弈”的“请”字用法、意义相同的一项是()A.援疑质理,俯身侧耳以请B王好战,请以  2020-06-19 …

下列“请”字与“请以师弈”用法和意义都相同的一项是?下列“请”字用法和意义都相同的一项是?A援疑质  2020-06-27 …

圆周角定理的探讨圆周角定理:在同圆或等圆中,同弧或等弧所对的圆周角相等.探讨问题:“在同圆或等圆中  2020-07-24 …

如果一条线既是角平分线又是垂线,能不能直接用三线合一得出它也是中线?遇到这种题目怎样说明不会被扣分  2020-07-29 …

························用1条线将这些点连起来只可以横竖连接不可斜着连如果可  2020-11-03 …

桌子上有6个杯子,开口全部何上现在允许每次同时翻动其中5个,能否经过若干次翻动使得所有杯子杯口全部向  2020-11-04 …

本人在请求一次,拜托!某商场的电视机原价为2500元,现以8折销售,如果想使降价前后的销售额为10万  2020-12-31 …

1.硫酸钠可以转化为二氧化碳吗?如果可以,请写出化学方程式2.氢氧化钠可以转化为硫酸钠吗?如果可以,  2020-12-31 …

正三角形与正方形能否铺满地面?如果可以,请画出草图.正方形与正六边形能否铺满地面?如果可以,请画出草  2021-01-15 …