用vb编写猜数游戏 5

1)(4分)单击【开始】按钮计算机自动生成一个每位各不相同的四位数,开始一轮猜数游戏。单击【结束程序】按钮,可结束程序的运行。(2)(3分)用户输入的四位数不能相同(程序... 1)(4分)单击【开始】按钮计算机自动生成一个每位各不相同的四位数,开始一轮猜数游戏。单击【结束程序】按钮,可结束程序的运行。
(2)(3分)用户输入的四位数不能相同(程序保证),如图1-2所示是保证各位数字不同的一种方法。3)(3分)用户输入四位数后,单击【确定】按钮显示提示信息,若输入正确显示“祝贺你”消息框,如图1-3(A)所示。单击【取消】按钮可重新输入。
(4)(3分)单击【显示答案】按钮,将弹出消息框,如图1-3(B)所示,显示计算机生成的四位数,并可以继续猜数。
5)(4分)可以查看已输入的数据和计算机对应的提示,如图1-4所示
由计算机随机产生一个不重复的四位数,用户输入四位不重复的数与计算机给出的数作对比,如果有一位与计算机给出的数的位置相同且数字相同,那么将会提示1A,有两位相同提示2A,……;如果有一位与计算机给出的数,数字相同而位置不同,将会提示1B,有两位数字相同而位置不同提示2B,……。
例如:
计算机的随机数字为:1234 。
若你猜的数字为:5678 ,将提示:0A0B,说明你既未猜对数字,也未猜对位置。
若你猜的数字为:1356 ,将提示:1A1B,说明你猜的数字中,有一位数字是猜对的,而且位置也是对的,所以显示为1A;还有一个数字猜对了,但位置不对,所以显示为1B。
若你猜的数字为:1245 ,那么这时计算机会给你提示为:2A1B。
若你猜的数字为:1243 ,那么这时计算机会给你提示为:2A2B。
展开
 我来答
百度网友0f753cee
2012-06-07 · TA获得超过383个赞
知道小有建树答主
回答量:113
采纳率:0%
帮助的人:32.4万
展开全部
很简单 运用一个随机数rand() 再加上几个label 对比text内容 就可以了 if语句可以实现!
追问
能不能说的复杂点!!!!!
追答
呵呵  就是text用于用户输入,lable用于显示答案.rand()随机产生数字,if 进行判断对比textbox.text与lable.text是否相等,如果相等,则提示正确,否则提示很遗憾错误.再就没什么了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式