学进去-教育应平等而普惠
试题
类型:操作题
难度系数:0.40
所属科目:高中信息技术
猴子选大王。有n(n≤100)只猴子举行选大王大会,由于大家谁也不服谁,因此有猴子倡议进行玩游戏的方式来选出大王。游戏规则如下:先将n只猴子随机转成一圈,然后按顺序依次对猴子进行编号(编号为0到n-1),接下来从编号为0的猴子开始报数(1,2,3…),报到k的猴子出圈(出圈即被淘汰);接着再由出圈的猴子的下一只猴子重新开始报数(1,2,3…),报到k的猴子又出圈,如此继续,直到圈中只剩下一只猴子,它就是猴子大王。要求依次输出出圈的猴子的编号及猴子大王的编号。
例如n=8,k=6,则依次出圈的猴子的编号为:5、3、2、4、7、6、1,最后剩下的猴子的编号为0,即猴子大王的编号为0号。程序运行时,在输入猴子的总数n和报数k,输出依次出圈的猴子的编号,最后输出猴子大王的编号。程序运行效果如图所示。
实现上述功能的程序如下,请回答下列问题:

n=int(input(″请输入猴子数n:″))
k=int(input(″请输入报数k:″))
a=[0]*n
for i in range(n):
  a[i]=1   #表示未报数前,都在圈上
out=0
ss=1
i=0
out_list=″″
while out<n-1:
  i+=1
  ____________
  ss+=a[i]
  if____________:
     ss=0
     a[i]=0
     out_list=out_list+″″+str(i)
     out+=1
for i in range(n):
 if a[i]==1:
       ____________
  print(″出圈顺序为:″,out_list)
print(″编号″,ans,″为猴子大王\\n″)
(1)共有6只猴子(编号为0-5),报数k=4,则猴子大王的编号为____________
(2)请在划线处填入合适的代码。
划线①处应填入的语句为:_____________________
划线②处应填入的语句为:__________________
划线③处应填入的语句为:____________________
编辑解析赚收入
收藏
|
有奖纠错

同类型试题

优质答疑

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

用户名称
2019-09-19

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

用户名称
2019-09-19
我要答疑
编写解析
解析:

奖学金将在审核通过后自动发放到帐

提交
我要答疑
我要答疑:
提交