题目内容
北京获得了2008年奥林匹克运动会的主办权.
在申办奥运会的最后阶段,国际奥委会是通过下面的方法决定主办权的归属的:对选出的5个申办城市进行表决的操作程序是首先进行第一轮投票,如果有一个城市得票超过总票数的一半,那么该城市将获得举办权;如果所有申办城市得票数都不超过总票数的一半,则将得票最少的城市淘汰,然后重复上述过程,直到选出一个申办城市为止,试写出该操作过程的算法.
答案:略
解析:
提示:
解析:
|
解:算法步骤如下: (1) 投票;(2) 统计票数,如果有一个城市得票超过总票数的一半,那么该城市就获得主办权,转(3);否则,淘汰得票最少的城市,转(1);(3) 宣布主办城市. |
提示:
|
投票的轮数取决于是否有一个城市得票超过总票数的一半,因此应用选择结构进行判断,通过一个循环结构控制投票的轮数. |
练习册系列答案
相关题目