報數字遊戲 C語言

2021-10-10 14:12:13 字數 366 閱讀 2432

中國古代民間有這樣乙個遊戲:兩個人從1開始輪流報數,每人每可報乙個數或兩個連續的數,誰先報到30,誰為勝方。現在小張和小王一起玩這個遊戲,小張先報,已知兩邊的決策都無懈可擊,你知道誰是必勝者嗎?現在由系統給出乙個新的目標數,請你給出對應的必勝者姓名。

輸入為乙個int型別的正整數,對應遊戲的目標數

若小張必勝,輸出"zhang",若小王必勝,輸出"wang"

#include

intmain()

仔細觀察歸納便可得出答案,當目標數為30時,想贏必須踩到27,24,21…以此類推,當目標數為3的倍數時,後手便能贏,當目標數不為3的倍數時,先手便能贏。

題源:蘇小紅《c語言程式設計》

C語言 數字遊戲

數字遊戲 問題描述 現在,有許多給小孩子玩的數字遊戲,這些遊戲玩起來簡單,但要創造乙個就不是那麼容易的了。在這,我們將介紹一種有趣的遊戲。你將會得到n個正整數,你可以將乙個整數接在另乙個整數之後以製造乙個更大的整數。例如,這有4個數字123,124,56,90,他們可以製造下列整數 12312456...

猜數字遊戲(C語言)

題目 輸入乙個隨機四位數,你猜這個四位數。你猜的結果與這個四位數進行比較,如果所在的位和 這個位上的數字都相同,用a表示。如果只是數字相同,而位置不同,則用b表示。你只有10次機會!如 隨機產生的數字為 4325 你猜的數 提示你 4586 1a0b 3524 0a4b.直到在10次內產生4a0b,...

猜數字遊戲 C語言)

猜數字遊戲是令遊戲機隨機產生乙個100以內的正整數,使用者輸入乙個數對其進行猜測,需要你編寫程式自動對其與隨機產生的被猜數進行比較,並提示大了 too big 還是小了 too small 相等表示猜到了。如果猜到,則結束程式。程式還要求統計猜的次數,如果1次猜出該數,提示 bingo 如果3次以內...