思路分析
:本题考查排序问题中应用条件结构判断的问题.我们可以把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