用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。 展开
(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。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询