永发信息网

c语言饭桌游戏

答案:2  悬赏:50  手机版
解决时间 2021-01-04 11:49
  • 提问者网友:棒棒糖
  • 2021-01-03 23:49
饭桌上的报数游戏。设n(0
最佳答案
  • 五星知识达人网友:未来江山和你
  • 2021-01-10 05:54
初看此题,觉得有意思,准备做一下。构思过程细看,发现其核心逻辑有漏洞,无法继续下去……

1. n的取值要求是02. 要求喝3杯后要换“以前没有用过的m”,倘若n取3,那么m只能取2;比3小的素数只有2一个,喝3杯显然不可能有喝到5杯的人,换没有用过的素数换谁呢?也无解。——这里以n=3为例只是便于理解,其实n较大时也可能会出现这种情况……
全部回答
  • 1楼网友:走死在岁月里
  • 2021-01-10 06:13
此题显然有误—— 1. 当n取1或2时能找到比1、2小的素数m吗? 2. 当n取3时,比3小的素数只有2一个,喝3杯后肯定没有人喝到5杯,出不了结果,还要继续喝下去,但得换一个“以前没有用过的素数m”,只有一个2,再换换谁呢? 3. 当n取5时,提问者可以自行演绎一下,同样存在2所指出的问题。 4. 这题也很毛糙,如“将第一个喝到5杯酒的人指出来”——假设没有上述错误,按照题设规则,难道还会有第二个、第三个……喝到5杯的人吗?不可能啊,只要有人喝到5杯了游戏立马就结束了!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯