题目内容

北京获得了2008年奥林匹克运动会的主办权.

在申办奥运会的最后阶段,国际奥委会是通过下面的方法决定主办权的归属的:对选出的5个申办城市进行表决的操作程序是首先进行第一轮投票,如果有一个城市得票超过总票数的一半,那么该城市将获得举办权;如果所有申办城市得票数都不超过总票数的一半,则将得票最少的城市淘汰,然后重复上述过程,直到选出一个申办城市为止,试写出该操作过程的算法.

答案:略
解析:

解:算法步骤如下:

(1)投票;

(2)统计票数,如果有一个城市得票超过总票数的一半,那么该城市就获得主办权,转(3);否则,淘汰得票最少的城市,转(1)

(3)宣布主办城市.


提示:

投票的轮数取决于是否有一个城市得票超过总票数的一半,因此应用选择结构进行判断,通过一个循环结构控制投票的轮数.


练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网