| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3136 人关注过本帖
标题:[求助]设计一个能实现100以内猜数的趣味程序
只看楼主 加入收藏
冻顶百合
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2007-10-20
收藏
 问题点数:0 回复次数:24 
[求助]设计一个能实现100以内猜数的趣味程序


点击开始按钮,能随机进行100以内的猜数
游戏者在猜数文本框中输入所猜的数,按命令按钮确认
游戏者确认后,在提示文本框中给出信息,如果猜数不正确,提示本次所猜数据是太大了还是太小了,如果猜数正确,则输出信息“完全正确”。
猜数正确积分加10分,猜数错误积分减10分
当积分累加到100分,输出信息“神机妙算”。
一个数最多允许猜10次,10次到未猜中程序结束。
点击退出按钮,程序结束
知识运用
为了生成真正的随机数,在程序的首部需要使用randomize命令
生成0~100之间的随机数:X=int(rnd*101)

[此贴子已经被作者于2007-11-20 18:32:35编辑过]

搜索更多相关主题的帖子: 趣味 设计 
2007-11-20 18:17
西山居士
Rank: 4
等 级:贵宾
威 望:11
帖 子:581
专家分:0
注 册:2007-4-21
收藏
得分:0 
这类例子有很多,你找找吧

2007-11-20 18:21
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
楼主在考我
2007-11-20 18:25
西山居士
Rank: 4
等 级:贵宾
威 望:11
帖 子:581
专家分:0
注 册:2007-4-21
收藏
得分:0 
哪是在考你,分明是在考大家嘛,呵

2007-11-20 18:27
冻顶百合
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2007-10-20
收藏
得分:0 
上哪找啊.帮帮忙呗.
2007-11-20 18:34
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
我根本不晓得楼主哪步不会做,该不会是让我给你写个完整的程序吧?
2007-11-20 18:45
wangtuan7788
Rank: 1
等 级:新手上路
帖 子:286
专家分:0
注 册:2007-10-8
收藏
得分:0 
这东西不难实现吧?

你笑我和你们不一样,我笑你们大家都一样~
2007-11-20 19:44
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
楼主文字不错,语气酷似任务书。
2007-11-20 20:25
xlin1033xl
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:160
专家分:129
注 册:2007-6-24
收藏
得分:0 
记得我以前用c写过,这个看似是老师出的题???

-------------程序*酒*人生
2007-11-20 22:31
冻顶百合
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2007-10-20
收藏
得分:0 
回复:(multiple1902)我根本不晓得楼主哪步不会做,...

我做了一个,你看一下哪错了.我执行不出来,估计毛病很多吧.谢谢啊
Dim n As Integer

Private Sub Command1_Click()
n = Val(Text4.Text)

End Sub

Private Sub Command2_Click()

Dim i%, j%, s%, x%
Randomize
For i = 1 To 10
x = Int(Rnd * 101)
For j = n To 1 Step -1
If Val(Text1.Text) > x Then
Text2.Text = "大了,还有" & (i - 1) & "次机会"
ElseIf Val(Text1.Text) < x Then
Text2.Text = "小了,还有" & (i - 1) & "次机会"
Else
Text2.Text = "true"
End If
Exit For
Next j
If Text2.Text = "true" Then
s = s + 10
Text3.Text = s
Else
s = s - 10
Text3.Text = s
End If
Next i
If s = 100 Then Text2.Text = "clever"

End Sub

Private Sub Command3_Click()
Unload Me
End Sub

2007-11-20 23:10
快速回复:[求助]设计一个能实现100以内猜数的趣味程序
数据加载中...
 
   



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

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