题目内容
有4个数a,b,c,d,要求按由大到小的顺序输出.画出程序框图表示算法.
思路分析:本题考查排序问题中应用条件结构判断的问题.我们可以把a,b,c,d中最大的放在a中,然后将余下的三个数中最大的放在b中,再找出余下的两个数中较大的放在c中,然后输出a,b,c,d.
解:算法步骤如下:
第一步,找出a和b中的大者放在a中,小者放在b中.
第二步,找出c和d中的大者放在c中,小者放在d中.
第三步,找出a和c中的大者放在a中,小者放在c中.
第四步,找出b和c中的大者放在b中,小者放在c中.
第五步,找出b和d中的大者放在b中,小者放在d中.
第六步,找出c和d中的大者放在c中,小者放在d中.
程序框图如图1-1-7所示.
![]()
图1-1-7
练习册系列答案
相关题目