取火柴遊戲

2021-08-15 14:48:36 字數 815 閱讀 4660

玩完幾把遊戲後。。突然想起了乙個比較老的遊戲:取火柴遊戲!!(*^▽^*)

遊戲規則簡單:不需要撿裝備,也沒有危險的空投。emm言歸正傳!

有n根火柴,每人每次最多取4根火柴,最少取一根火柴。如果某人取到最後一根火柴,那麼恭喜你,輸了!

emmm上**!

void quhuochai() 

last=last-user;

if(last==0) else else if(last<=1) else

last=last-computer;

printf("計算機取火柴數量:%d \n",computer);

if(last==0)

} }}

其中,每次抽取的時候都應該判斷一下是否違規,並計算剩餘的火柴數量last。第一次由使用者進行輸入,之後計算機根據之前的演算法思路來抽取,直到所有的火柴都抽取完畢。

完整的**:

#include #include #include using namespace std;

int computer,user,last;

void quhuochai()

last=last-user;

if(last==0) else else if(last<=1) else

last=last-computer;

printf("計算機取火柴數量:%d \n",computer);

if(last==0)

} }}int main()

期待一下明天的遊戲吧!~^_^!(*╹▽╹*)

取火柴遊戲

include include include using namespace std float num1 0 float num2 0 struct treenode class tree float chance treenode ptr void run tree tree1 protect...

取火柴遊戲 Nim博弈

好久之前看的sg函式了 好像就記住乙個nim博弈qwq 第一次啊看的時候很迷,現在感覺可以了qwq 首先我們來看乙個其他的遊戲。以下遊戲只有兩個人參與,且足夠聰明 兩個人在一張圓形的桌子上放等大的盤子,最後乙個無法放盤子的人輸掉比賽 很顯然,先手必勝。為什麼?第乙個人可以將盤子放在桌子的中心。然後只...

P1247 取火柴遊戲

輸入k及k個整數n1,n2,nk,表示有k堆火柴棒,第i堆火柴棒的根數為ni 接著便是你和計算機取火柴棒的對弈遊戲。取的規則如下 每次可以從一堆中取走若干根火柴,也可以一堆全部取走,但不允許跨堆取,也不允許不取。誰取走最後一根火柴為勝利者。例如 k 2,n1 n2 2,a代表你,p代表計算機,若決定...