77问答网
所有问题
vb中,如何判定一个数是否属于一个数组中的元素呢?
比如
a=3.2
b数组中的元素依次是2,3,4,5,7,11
请问如何判定呢?
有没有现成的函数一下子就解决的呢?
举报该问题
推荐答案 推荐于2016-09-22
通过循环的方式比较这个数是否和当前的数组元素一致。
1、定义数组
dim a(3) as integer '定义一个数组(有四个数),默认上限为a(0)
a(0)=2 '为a(0)赋值
a(1)=3
a(2)=4
a(3)=5
2、在数组中查找4
dim i as Integer '定义一个循环变量
for i=0 to UBound(a) '循环数组a,获取里面的每个元素
if a(i)=4 then
'4在数组中
end if
next i
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/IY3YI33Gp.html
其他回答
第1个回答 2013-02-20
vb.net有,vb6没有,通用的方式就是遍历数组比较一下,找到就退出,几行代码而已本回答被提问者采纳
第2个回答 2013-02-20
用 for next 遍历数组元素,用 if then 比较
希望可以帮到你,满意请采纳,有问题请追问^_^
相似回答
vb中怎样
判断
一个数是否
在
一个数组
内
答:
If number_in_dimension Then MsgBox("数在
数组中
")Else MsgBox(“数不在数组中")End If End Sub
vb
.net
如何
判断
一个数是否
在
数组里
答:
没有的,只有自己写代码。
vb
.net
里面如何
判断某个值存在
一个数组中?
答:
如果是简单类型,可以用
数组的
indexof方法 Dim colXX As String() = New String() {"1", "2", "3", "4Dim colXX As String() = New String() {"1", "2", "3", "4"} if (colXX.indexof("2") >= 0) then return true end if ...
...是:产生10个30~80之间的随机数,用二分法查找52
是否
在
数组中
...
答:
data(i) = Int(Rnd * (80 - 30 + 1) + 30)‘30-80随机数 Print data(i)Next num = Val(InputBox("请输入
一个数
"))Selectionsort data '排序 i = BinSearch(data, num) '二分函数查找 If i <> -1 Then MsgBox "找到该数" & i Else MsgBox "该数不在
数组中
"End If End ...
按键精灵或者
vb中,
“判断
一个数是否属于一个数组
”用什么语句或者说思路...
答:
for 循环 遍历
数组
有给予标记0 否则1 最后看标记是0或者1就行了
VB中数组怎么
定义
答:
是这么定义的:
数组中的
第一个元素的下标称为下界,最后一个元素的下标称为上界,其余
的元素
连续地分布在上下界之间,且数组在内存中也是用连续的区域来存储的,所以数组每维的长度不能超过Long数据类型的最大值,即264—1=263。把
VB
.NET数组当作一个对象来处理,就意味着数组类型是单个引用类型,数组...
如何
在
VB的数组中
查找数据?
答:
If v = -1 Then MsgBox "没发现要查找的数据", vbExclamation, "提示"Else MsgBox "当前要查找的:" & aa & " 值在dd
数组的
第:" & v & "
个元素
。", vbInformation, "信息"End If End Sub Public Function NumFind(ByRef Myarray, FNumber As Variant) As Long Dim K As Long, I...
大家正在搜
vb数组元素个数
vb中的数组
vb中数组怎么定义
数组属于什么数据类型
vb 数组定义
vb定义数组并赋值
vb二维数组怎么定义
vb数组变量的声明方法
vb动态数组定义及赋值
相关问题
vb中怎样判断一个数是否在一个数组内
vb.net如何判断一个数是否在数组里
VB6 判断输入的数字是否为数组中的某个元素值
vb程序 如何判断数组的元素个数?
VB中如何判断一个数组有多少个元素
如何根据数组判断一个数组元素是否为空的呢?vb
VB 如何直接判定数组是否有元素?
VB中如何获得数组元素中个数