vb求一个猜数字游戏的代码?

如题所述

Dim a As Integer
        a = Int(Rnd() * 100)
        Dim n As Integer
        n = 0
        Dim m As Integer
        m = 1
        TextBox1.Text = a
        Do
            n = InputBox("第" & m & "次了,请猜")
            If n > a Then
                MsgBox("太大了")
            ElseIf n < a Then
                MsgBox("太小了")
            Else
                MsgBox("猜对了")
            End If
            m = m + 1
            If m > 10 Then
                MsgBox("没猜对")
                Exit Do
            End If
        Loop Until a = n

追问

有可执行程序吗?

追答

有的,留下联系方式 我发个给你

追问

谢谢

温馨提示:内容为网友见解,仅供参考
无其他回答

VB猜字游戏程序代码
str=str+chr(13)+b(1)+b(2)+b(3)+b(4)+space(2)+cstr(c)+"A"+cstr(d)+"B"wscript.echo str loop if win=1 then wscript.echo "你猜对了。" else wscript.echo "你没猜对。"\/\/\/ 上面是我写过的一个小游戏。把斜线以上的部分复制到一个文档中,后缀名改为*.vbs,直接双击试...

VB猜数字游戏程序代码
MsgBox "猜对了,你真棒" & Chr(13) & Chr(10) & "请猜下一个……"Command1_Click ElseIf Val(Text1) > Val(Text2) Then MsgBox "猜大了。"Else MsgBox "猜小了。"End If Text1 = ""If Val(Text3) >= 3 Then MsgBox "呵呵,没猜对!正确的答案是" & Text2 & "。别气馁,...

VB中猜数字游戏请高手帮忙啊。
= 1 To 3 s = CInt(InputBox("请输入猜测数字!"))If a = s Then MsgBox ("恭喜你猜对了")End End If If a > s Then MsgBox ("对不起,你猜小了!")End If If a < s Then MsgBox ("对不起,你猜大了!")End If Next i End 这就是主要代码了,至于你说要两个窗体,个人感觉...

求助!关于用vb写猜数字游戏的代码!网上难找到符合要求的!
Private Sub Command1_Click()Dim n As Integer, i As Integer, a As IntegerRandomizen = Int(Rnd * 100) + 1For i = 1 To 10 a = Val(InputBox("请猜:")) If a = n Then MsgBox "猜中了,恭喜你!" Exit Sub ElseIf a < n Then MsgBox "太小了,继续...

求VB小游戏代码
猜数字 控件:Text1 - 注意将MultiLine属性修改为True Command1 代码:Private Sub Command1_Click()Randomize Dim Num As Long Dim RightAnswer As Boolean Dim InputNum As Long Text1.Text = ""Num = Int(Rnd * 1000) + 1 RightAnswer = False Text1.Text = Text1.Text + "Here's...

VB猜数字游戏!
代码也做了一些调整,你看看吧:Dim c As Long Private Sub Command1_Click()c = Int(100 * Rnd + 1)End Sub Private Sub CommandOK_Click()Dim b As Long b = Val(InputBox("请输入一个数字(1-100)", "猜数字"))Select Case b Case Is > 100 Or b < 1:MsgBox "请输入正确的...

VB猜数字游戏程序源代码和思路只可以猜三次
x = Int(Rnd * 10 + 1)Do While y < 3 y = y + 1 n = Val(InputBox(""))If n = x Then MsgBox "猜对了"Exit Do Else If n > x Then MsgBox "猜大了" & "已猜" & y & "次" & "还有" & 3 - y & "机会"Else MsgBox "猜小了" & "已猜" & y & "次" &...

帮我用vb编写一个猜数字的小游戏,数字1到100,程序语言3到5行即可...
画个text1和command1 Private Sub Command1_Click()Dim a As Long a = Rnd * 100 MsgBox IIf(a = Val(Text1), "你猜对了,数字是:" & a, "你猜错了,正确答案是:" & a)End Sub

vb猜数字游戏程序编写
vb猜数字游戏程序编写 20 编写的时候遇到了几个问题,希望可以帮我解决一下 1.怎样用随机函数产生一个1~10之间的整数 2.怎么才能使在输入三次数字后结束程序。 以下是我的代码 Private Sub Command1_Click() Dim x As Integer, y As Integer, z As Integer Dim myvalue myv... 展开 ...

VB制作小游戏源代码
猜数字 建一个文本文档,输入以下代码,后缀改为.frm用vb打开就可以了 以下是程序源码:VERSION 5.00 Begin VB.Form Form1 BorderStyle = 3 'Fixed Dialog Caption = "猜数游戏"ClientHeight = 3900 ClientLeft = 45 ClientTop = 435 ClientWidth = 4680 ...

相似回答