题目内容
设计一个算法,从五个不同的数中找出最大数,用流程图描述这个算法.
答案:
解析:
解析:
|
解:记这五个不同的数分别为a1、a2、a3、a4、a5,算法步骤如下: S1 比较a1与a2,将较大的数记作b;(在这一步中,b表示的是前两个数中的最大数) S2 再将b与a3进行比较,将较大的数记作b;(执行完这一步后,b的值就是前三个数中的最大数) S3 再将b与a4进行比较,将较大的数记作b;(执行完这一步后,b的值就是前四个数中的最大数) S4 再将b与a5进行比较,将较大的数记作b;(执行完这一步后,b的值就是前五个数中的最大数) S5 输出b,b的值即为所求的最大数. 流程图如图所示.
思路分析:解决这个问题的思路很简单,先选两个数进行比较,去掉小的,留下大的;再取第三个数与留下的数进行比较,去掉小的,留下大的;继续进行,直到每个数都被比较,最后留下的数就是最大数. |
练习册系列答案
相关题目