A39929. 有如下代码:a=[25,37,49,64,73,75,85,91]t=i=0j=len(a)-1key=int(input())while i<=j: m=(i+j)//2 if a[m]==key: break elif a[m]>key: j=m-1 else: i=m+1 t+=1print(t)若输入的key值是73,则程序输出的结果是?( )
单选题
中等
知识点
题目描述
有如下代码:
a=[25,37,49,64,73,75,85,91]
t=i=0
j=len(a)-1
key=int(input())
while i<=j:
m=(i+j)//2
if a[m]==key:
break
elif a[m]>key:
j=m-1
else:
i=m+1
t+=1
print(t)
若输入的key值是73,则程序输出的结果是?( )
选项(单选)
答案解析
详细答案解析为会员权益,按每日次数查看。
开通 / 升级会员
上一题
下一题