VB代码,检查在这些数字中每个数字出现的频率,并输出

这个我也不知道怎么说的,我只是在text1里面输入一些数字(以空格为分界),然后在它里面查找每一个数字在这一行里出现的次出写在text2里面.如下:text1:12653... 这个我也不知道怎么说的,我只是在text1里面输入一些数字(以空格为分界),然后在它里面查找每一个数字在这一行里出现的次出写在text2里面.如下:
text1:1 2 65 3 4 65 6 5 74 5 3 26 1 4 3 2 75 65 46 3
text2:
1出现2次
2出现2次
3出现4次
4出现2次
5出现2次
6出现1次
74出现1次
26出现1次
75出现1次
65出现3次
46出现1次.
展开
 我来答
Finding___
2009-01-22 · TA获得超过2万个赞
知道大有可为答主
回答量:7100
采纳率:0%
帮助的人:4502万
展开全部
Private Sub Command1_Click()
Dim a() As String
a = Split(Text1.Text, " ")

For i = 0 To UBound(a)
n = 0
For j = i + 1 To UBound(a)
If a(i) = "" Then Exit For
If a(i) = a(j) And a(i) <> "" Then
n = n + 1
a(j) = ""
End If
Next
If a(i) <> "" Then
Text2.Text = Text2.Text & a(i) & "出现" & n + 1 & "次" & vbCrLf
End If
Next
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式