当前位置:首页 > 游戏资讯 > 正文

JAVA 设计猜数字小游戏_简简单单猜数字

本文目录一览

猜数字的游戏~!

答案如下~!
说话依次编号为S1,P1,S2。

设这两个数为x,y,和为s,积为p。

由S1,P不知道这两个数,所以s不可能是两个质数相加得来的,而且s<=41,因为如果s>41,那么P拿到41×(s-41)必定可以猜出s了(关于这一点,参考老马的证明,这一点很巧妙,可以省不少事情)。所以和s为{11,17,23,27,29,35,37,41}之一,设这个集合为A。

1).假设和是11。

11=2+9=3+8=4+7=5+6,如果P拿到18,18=3×6=2×9,只有2+9落在集合A中,所以P可以说出P1,但是这时候S能不能说出S2呢?我们来看,如果P拿到24,24=6×4=3×8=2×12,P同样可以说P1,因为至少有两种情况P都可以说出P1,所以A就无法断言S2,所以和不是11。

2).假设和是17。

17=2+15=3+14=4+13=5+12=6+11=7+10=8+9,

很明显,由于P拿到4×13可以断言P1,而其他情况,P都无法断言P1,所以和是17。

3).假设和是23。

23=2+21=3+20=4+19=5+18=6+17=7+16=8+15=9+14=10+13=11+12,

咱们先考虑含有2的n次幂或者含有大质数的那些组,如果P拿到4×19或7×16都可以断言P1,所以和不是23。

4).假设和是27。如果P拿到8×19或4×23都可以断言P1,所以和不是27。

5).假设和是29。如果P拿到13×16或7×22都可以断言P1,所以和不是29。

6).假设和是35。如果P拿到16×19或4×31都可以断言P1,所以和不是35。

7).假设和是37。如果P拿到8×29或11×26都可以断言P1,所以和不是37。

8).假设和是41。如果B拿到4×37或8×33,都可以断言P1,所以和不是41。

综上所述:这两个数是4和13。

这是一个猜数字的小游戏,答案蛮好猜出来,但是猜出来的方法有太多,不知道哪一个才是准确的思考方法。

五横五竖,从第一横排开始看,第四个数字(15)和第五个数字(12)之差是3,也就是第二个数字(3)乘以1。从第二横排开始看,第四个数字(28)和第五个数字(20)之差是8,也就是第二个数字(4)乘以2。从第三横排开始看,第四个数字(45)和第五个数字(30)之差是15,也就是第二个数字(5)乘以3。从第四横排开始看,第四个数字(66)和第五个数字(42)之差是24,也就是第二个数字(6)乘以4。
发现规律了吧,很简单的,第四竖排的数字减去第五竖排的数字之差等于第二竖排的数字依次乘以他们所在的横排数,那么第五排的答案91就能很简单的解出来啦~
我太罗嗦了吧,呵呵。。。

有这么一个猜数字游戏,按顺序排列40个信封,每个信封里边装着0-24中的任意数字可以重复,让你猜信封里数

这个游戏可以买大小1---12为小,12---24为大,单双,大区间(1-8 9-16 17-24)中区间(1-6 7-12 13-18 19-24)小区间(1-3 4-6 7-9 10-12 13-15 16-18 19-21 22-24)0为和大小单双1赔2倍,大区间1赔3倍,中区间1赔6倍,小区间1赔8倍,0为和1赔11倍,1-24任意一个单点中了的话是1赔24倍,大小单双最大可买400瓶,区间200瓶,单点(数字)20瓶

JAVA 设计猜数字小游戏

1、猜10次的问题可以设一个计数器,如‘b',while(b10){...}这样猜错一次计数器加一,当计数器等于10的时候不再while循环,退出猜数,然后System输出’游戏结束‘字样。
2、加入重新再来和退出游戏可以将程序分为两步份,面版代码while死循环,不断打印规则并scanner获取用户输入的选择(如Y重新再来),然后调用猜数游戏,如果猜对了使用retrun;跳出循环并打印’游戏结束‘字样,猜数游戏调用完毕,面版代码重新循环打印规则并scanner获取输入,又可以再选择重新开始或退出游戏。当退出游戏时使用System.exit(0);结束程序。