题目内容
在标有1,2,3,4,5,6六个号码的小球中,有一个是最重的,试画出找出此球的算法的程序框图.
解:找出最重球的算法框图如图1-12所示.
![]()
图1-12
思路分析:记6个小球的重量分别为6个变量a,b,c,d,e,f.可先按如下算法步骤进行考虑:
第一步,从6个变量中任选一个,放到一个匣子A中;
第二步,从剩余5个变量中任选一个与匣子A中的量比较,大者放入匣子A中;
第三步,再从剩余4个变量中任选一个与匣子A中的量比较,大者放入匣子A中;
……
第四步,将最后1个变量与匣子A中的量比较,大者放入匣子A中,此时匣子A中的量,就是最大的.
练习册系列答案
相关题目