编程论坛
注册
登录
编程论坛
→
VB6论坛
重复数据统计
薄冰
发布于 2020-12-28 17:38, 1819 次点击
datagridview(6,i)里面放的是数字,想要统计里面各个数字出现的次数(有重复数字)
2 回复
#2
风吹过b
2020-12-31 16:43
先确认数据范围,
如果范围比较小,那么直接建立一个包含所有的可能的数组,
循环这个数组,比较,等于哪个值,那么这个值所代表的计数+1.最后输出结果:所有非零的计数。
如果范围比较大,那么建立一个与这个数组元素个数相同的二维数组,或结构体的一维数组
一个保存值,一个保存计数。
循环这个数组,与保存值进行比较,找到,计数+1,
如果最终没找到,那么在未启用的数组元素中保存值,同时计数+1.
输出结果,对启用元素进行输出。
#3
或与非1
2021-03-04 23:25
程序代码:
Private
Function
strCount(strA
As
String
, strB
As
String
)
As
Long
'
统计字符串出现的次数
Dim
lngA
As
Long
Dim
lngB
As
Long
Dim
lngC
As
Long
lngA =
Len
(strA)
lngB =
Len
(strB)
lngC =
Len
(
Replace
$(strA, strB,
""
))
strCount = (lngA - lngC) / lngB
End Function
这是网页采集时用到的字符串统计函数,可能无法实现您的需求啊。
[此贴子已经被作者于2021-3-4 23:31编辑过]
1