拥VB解题:共20张牌,二人轮流取,谁最后取完谁胜,但每次只能取1~2张牌.
答案:1 悬赏:80 手机版
解决时间 2021-03-11 14:50
- 提问者网友:疯孩纸
- 2021-03-11 09:04
拥VB解题:共20张牌,二人轮流取,谁最后取完谁胜,但每次只能取1~2张牌.
最佳答案
- 五星知识达人网友:持酒劝斜阳
- 2021-03-11 10:08
二人取的话,最后取完者胜,那么
当前剩余数量 Mod 3
如果这个值为0,并且对方知道规则,那么,你怎么取也胜不了,所以就随机取,于是计算方式为:
If 当前剩余数量 Mod 3=0 Then 取出数=Int(Rnd*2) Else 取出数=当前剩余数量 Mod 3
如果是最后取的为败,则用 当前剩余数量-1来代替上式中的 当前剩余数量
当前剩余数量 Mod 3
如果这个值为0,并且对方知道规则,那么,你怎么取也胜不了,所以就随机取,于是计算方式为:
If 当前剩余数量 Mod 3=0 Then 取出数=Int(Rnd*2) Else 取出数=当前剩余数量 Mod 3
如果是最后取的为败,则用 当前剩余数量-1来代替上式中的 当前剩余数量
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯