设计一个算法,任意输入四个数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即可将四个数按照从小到大的顺序排列. |
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com