| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3133 人关注过本帖
标题:[求助]设计一个能实现100以内猜数的趣味程序
只看楼主 加入收藏
冰雪之源
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2007-2-18
收藏
得分:0 
代码是这样的,大家帮我看一下
Dim m As Integer
Dim acount, sum As Integer
Private Sub Command1_Click()
Label2.Visible = True
Text1.Visible = True
Text1.SetFocus
Randomize
m = Int((100 * Rnd) + 1)
Command1.Enabled = False
acount = 0
End Sub
Private Sub Form_Load()
Label2.Visible = False
Text1.Visible = False
sum = 0
account = 0
End Sub
Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
Dim n As Integer
If KeyCode = 13 Then
n = Val(Trim(Text1.Text))
   If n > m Then
          MsgBox "你输入的数据过大"
     Text1.Text = ""
     Text1.SetFocus
     acount = account + 1
   ElseIf n < m Then
      
      MsgBox "你输入的数据过小"
      Text1.Text = ""
      Text1.SetFocus
      acount = account + 1
   Else
      If n = m Then
      MsgBox "输入正确"
      sum = sum + 1
      Text1.Text = ""
      Text1.SetFocus
      Command1.Enabled = True
      End If
    End If
End If
If acount >= 3 Then Unload Me
If sum >= 10 Then MsgBox "你真是神算啊"
End Sub
2007-12-01 17:21
JerryLamb
Rank: 1
来 自:???
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-12-2
收藏
得分:0 
我知道了,你的过程在执行时没有停下来让用户输入,所以一执行就是-100分。待会儿我把代码发给你。

???
2007-12-02 18:19
冰雪之源
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2007-2-18
收藏
得分:0 
不停下来也可行吗?
2007-12-10 14:19
fw325
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-10-31
收藏
得分:0 
学习了!!!
2007-12-10 14:38
梦心
Rank: 4
来 自:福建平和
等 级:贵宾
威 望:13
帖 子:1910
专家分:0
注 册:2007-5-11
收藏
得分:0 
这个东西做多了
曾经就做过让电脑自动猜数的程序
关键是算法

我清高和我骄傲的倔强,在风中大声的唱:我不听,我不听~~做我自己最特别,呼呼~~啦啦~~~
我的博客园地址: [url]http://[/url]
2007-12-10 18:44
快速回复:[求助]设计一个能实现100以内猜数的趣味程序
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017641 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved