精英家教网 > 高中数学 > 题目详情

设计一个算法,任意输入四个数a,b,c,d,将它们按照从小到大的顺序排列后输出,用条件语句描述算法.

答案:略
解析:

解:用条件语句描述算法如下:

if ab

then t=aa=bb=t

if cd

then t=cc=dd=t

if ac

then t=aa=cc=t

if bc

then t=bb=cc=t

if bd

then t=bb=dd=t

if cd

then t=cc=dd=t

输入abcd


提示:

我们可以找出abcd四个数中的最小者放在a中,然后将余下的三个数中的最小者放在b中,再找出余下的两个数中的小者放在c中,最后输出abcd即可将四个数按照从小到大的顺序排列.


练习册系列答案
相关习题

科目:高中数学 来源: 题型:044

设计一个算法,任意输入四个数abcd,将它们按照从小到大的顺序排列后输出,用条件语句描述算法.

查看答案和解析>>

科目:高中数学 来源:数学教研室 题型:044

设计一个程序,任意输入四个数a,b,c,d,将它们按照从小到大的顺序排列后输出.

查看答案和解析>>

科目:高中数学 来源: 题型:044

设计一个程序,任意输入四个数abcd,将它们按照从小到大的顺序排列后输出.

查看答案和解析>>

科目:高中数学 来源: 题型:

设计一个算法,任意输入一个x,计算y =|x|,并输出y 的数值.请写出算法步骤和流程图.

查看答案和解析>>

同步练习册答案