题目内容
设计一个算法,任意输入四个数a,b,c,d,将它们按照从小到大的顺序排列后输出,用条件语句描述算法.
答案:略
解析:
提示:
解析:
|
解:用条件语句描述算法如下: if a >b,then t :=a,a:=b,b:=t;if c >d,then t :=c,c:=d,d:=t;if a >c,then t :=a,a:=c,c:=t;if b >c,then t :=b,b:=c,c:=t;if b >d,then t :=b,b:=d,d:=t;if c >d,then t :=c,c:=d,d;=t;输入 a,b,c,d. |
提示:
|
我们可以找出a,b,c,d四个数中的最小者放在a中,然后将余下的三个数中的最小者放在b中,再找出余下的两个数中的小者放在c中,最后输出a,b,c,d即可将四个数按照从小到大的顺序排列. |
练习册系列答案
相关题目