如何在数组中查找有无某个数vb编程

 我来答
碧血玉叶花
推荐于2017-09-17 · TA获得超过4976个赞
知道大有可为答主
回答量:6154
采纳率:0%
帮助的人:1718万
展开全部
假设a数组有10个元素。
much = Val(InputBox("请输入一个整数"))
For i = 1 To 9
  For j = i + 1 To 10
      If a(i) > a(j) Then
         temp = a(i)
         a(i) = a(j)
         a(j) = temp
      End If
  Next j
Next i
low = 1: Top = 10
f = 0
Do
   t = Int((Top + low) / 2)
   If much = a(t) Then
      f = 1
   Else
      If much > a(t) Then
         low = t + 1
      Else
         Top = t - 1
      End If
   End If
Loop While (low < Top) And (f = 0)
If f = 1 Then
   Text2.Text = a(t)
Else
   Text2.Text = "该数不存在于数组中"
End If
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式