求VB程序:计算机随机出一个1~100的整数,你来猜,每次提示大了、小了,最后输出猜几次得到的正确答案!急

 我来答
百度网友a799772
2011-04-03 · TA获得超过240个赞
知道小有建树答主
回答量:556
采纳率:0%
帮助的人:287万
展开全部
窗体上放command1,text1,label1,打开代码窗口,复制下列代码:
Private Num As Integer

Private Sub Command1_Click() '点击猜下一个数
Call Form_Load
Text1.Text = ""
End Sub

Private Sub Form_Load()
Num = Rnd() * 100 + 1 '产生1-100随机数
End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)
If (KeyAscii = 13) Then
If (Not IsNumeric(Text1.Text)) Then
MsgBox "请输入数字", vbCritical
Else
If (Text1.Text > Num) Then
Label1.Caption = "您输入的数大了"
ElseIf (Text1.Text < Num) Then
Label1.Caption = "您输入的数小了"
Else
Label1.Caption = "恭喜,您猜对了!"
End If

End If

End If

End Sub
更多追问追答
追问
看不懂啊,我上高一,这是我们信息老师留的作业,还有统计才几次呢
追答
奥,高一学生啊,那简化下:
窗体上放text1,label1,打开代码窗口,复制下列代码:
Private Num As Integer
Private Sub Form_Load()
Num = Rnd() * 100 + 1 '产生1-100随机数,Rnd()产生的数x,0= Num) Then
Label1.Caption = "您输入的数大了"
ElseIf (Text1.Text < Num) Then
Label1.Caption = "您输入的数小了"
Else
Label1.Caption = "恭喜,您猜对了!"
End If
End If
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式