题目内容
【题目】若要按从大到小给7,5,9,3,10五个数排序,试写出算法.
【答案】见解析.
【解析】试题分析:输入 ,依次用
与其余各数比较,若
大于其余各数,则
最大,令
,否则,拿那个比
大的数继续与剩下的数比较,按此法则进行下去,直到最后一个数也参与了比较,这样最后得到的数就是最大数,令它为
;剩下的四个数继续按照以上程序进行,再循环剩余三个数,依次循环下去即可得结果.
试题解析:S1 a=7,b=5,c=9,d=3,e=10;
S2 依次用a与其余各数比较,若a大于其余各数,则a最大,令a1=a,否则,拿那个比a大的数继续与剩下的数比较,按此法则进行下去,直到最后一个数也参与了比较,这样最后得到的数就是最大数,令它为a1;
S3 剩下的四个数继续按照S2的法则得到最大数,令它为a2;
S4 剩下的三个数继续按照S2的法则得到最大数,令它为a3;
S5 剩下的最后两个数进行比较,较大者设为a4,较小者设为a5;
S6 输出a1,a2,a3,a4,a5.
![](http://thumb.zyjl.cn/images/loading.gif)
练习册系列答案
相关题目
【题目】某职称晋级评定机构对参加某次专业技术考试的100人的成绩进行了统计,绘制了频率分布直方图(如图所示),规定80分及以上者晋级成功,否则晋级失败(满分为100分).
晋级成功 | 晋级失败 | 合计 | |
男 | 16 | ||
女 | 50 | ||
合计 |
(Ⅰ)求图中的值;
(Ⅱ)根据已知条件完成下面列联表,并判断能否有85%的把握认为“晋级成功”与性别有关?
(Ⅲ)将频率视为概率,从本次考试的所有人员中,随机抽取4人进行约谈,记这4人中晋级失败的人数为,求
的分布列与数学期望
.
(参考公式:,其中
)
0.40 | 0.25 | 0.15 | 0.10 | 0.05 | 0.025 | |
0.780 | 1.323 | 2.072 | 2.706 | 3.841 | 5.024 |