VB题目求高人详解~~!!

[复制链接]
查看11 | 回复2 | 2010-9-28 17:57:59 | 显示全部楼层 |阅读模式
Private Sub Form_Click()
Dim s As String, i As Integer, n(9) As Integer
Dim s1 As String * 1, j As Integer
s = Trim("12345a307291b233")
For i = 1 To Len(s)
s1 = Mid(s, i, 1)
If s1 >= "0" And s1 <= "9" Then
j = Val(s1)
n(j) = n(j) + 1
End If
Next i
For j = 0 To 9
Print j; ":"; n(j)
Next j
End Sub
请告诉我怎么一步步算的,以及要注意的地方,谢谢!
我知道 这是VB二级的试题 我现在要考二级

回复

使用道具 举报

千问 | 2010-9-28 17:57:59 | 显示全部楼层
这是一复杂的基础知识,一看就知道不是实用的程序,只是学习用的逻辑编程
回复

使用道具 举报

千问 | 2010-9-28 17:57:59 | 显示全部楼层
这道题目就是说:字符串S中每个数字出现的次数,注字符串比较采用ASCII码进行比较。输出的结果写明了每个数字出现的次数。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行