早教吧作业答案频道 -->其他-->
假设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);
求解释我错了还是他错了
\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的大小,
而这时的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 …