vb猜数程序
PrivateSubform_load()Randomizea=Int(Rnd*100)dob=InputBox("请输入一个数")Ifb>aThenmsgbox"大了"...
Private Sub form_load()
Randomize
a = Int(Rnd * 100)
do
b = InputBox("请输入一个数")
If b > a Then
msgbox"大了"
ElseIf b < a Then
msgbox"小了"
End If
loop until b=a
MsgBox "恭喜猜中了"
End Sub
运行后,退不出循环。总是说"大了"。好像第二个if怎么都不会运行。
求高手指点!~刚学vb,好多不懂啊 展开
Randomize
a = Int(Rnd * 100)
do
b = InputBox("请输入一个数")
If b > a Then
msgbox"大了"
ElseIf b < a Then
msgbox"小了"
End If
loop until b=a
MsgBox "恭喜猜中了"
End Sub
运行后,退不出循环。总是说"大了"。好像第二个if怎么都不会运行。
求高手指点!~刚学vb,好多不懂啊 展开
4个回答
展开全部
你得程序基本没错~只不过是b的赋值问题 应该加个VAL函数转换成数值
Private Sub form_load()
Randomize
a = Int(Rnd * 100)
Do
b = Val(InputBox("请输入一个数"))
If b > a Then
MsgBox "大了"
ElseIf b < a Then
MsgBox "小了"
End If
Loop Until b = a
MsgBox "恭喜猜中了"
End Sub
Private Sub form_load()
Randomize
a = Int(Rnd * 100)
Do
b = Val(InputBox("请输入一个数"))
If b > a Then
MsgBox "大了"
ElseIf b < a Then
MsgBox "小了"
End If
Loop Until b = a
MsgBox "恭喜猜中了"
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我做了一个猜数字的程序,要的话我发给你,参考参考
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首席运营官,说的真是好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询