寻找太平轮 纪录片:帮俺解释一下do循环结构即可 谢谢

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/05 00:55:32
Do While flag = -1 And top <= bott
m = (top + bott) / 2 '取中点
Select Case True
Case no = h(m) '找到
flag = m '置找到标志
Text2.Text = h(m)
Text3.Text = d(m, 1)
Text4.Text = d(m, 2)
Text5.Text = (d(m, 1) + d(m, 2)) / 2
Case no < h(m) '小于中间数据
bott = m - 1 '上半部
Case no > h(m) '大于中间数据
top = m + 1 '下半部
End Select
Loop

先判断 flag=-1?
和top <=bott成立不
如果成立也就是说 flag=-1 同时 top<=bott
执行 你下面写的代码