标题:3个数由小到大的排序问题
取消只看楼主
zmrfff
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2008-10-21
结帖率:95.83%
已结贴  问题点数:50 回复次数:2 
3个数由小到大的排序问题
谭浩强C程序设计(第三版)地第98页例5.2,原题如下:
输入3个数a、b、c,要求按由小到大的顺序输出。
但下面写的解此题的算法我没看懂,希望高手们指点一下,谢谢!原文如下:
if a>b 将a和b对换  (a是a、b中的小者)
if a>c 将a和c对换 (a是a、c中的小者,因此a是三者中最小者  )
if b>c 将b和c对换 (b是b、c中的小者,也是三者中次小者 )
我看不明白的是if a>b ,那说明a比b大,怎么a又成了a、b中的小者?还有,假如a<b呢?
搜索更多相关主题的帖子: 由小到大 
2009-08-02 08:55
zmrfff
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2008-10-21
得分:0 
汗,还是不大明白,还请高手指点一下我这个笨学生><
我知道if a>b是如果 a>b 的意思,如果 a<b 呢?
2009-08-02 11:24
zmrfff
Rank: 1
等 级:新手上路
帖 子:64
专家分:0
注 册:2008-10-21
得分:0 
谢谢各位的热心帮助,我明白了!非常非常感谢大家^^
2009-08-06 20:03



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-281312-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.751137 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved