劊子手遊戲 hang man,uva 489

2021-09-02 07:32:17 字數 1073 閱讀 3816

~~劊子手遊戲~~
題目:遊戲規則是這樣的:計算機想乙個單詞讓你猜,你每次可以猜乙個字母。 如果單詞裡有那個字母,所有該字母會顯示出來;如果沒有那個字母,則計算機會在一幅「劊子手」畫上填一筆。 這幅畫一共需要7筆就能完成,因此你最多只能錯6次。 注意,猜乙個已經猜過的字母也算錯。

在本題中,你的任務是編寫乙個「裁判」程式,輸入單詞和玩家的猜測,判斷玩家贏了(you win.)、 輸了(you lose.)還是放棄了(you chickened out.)。 每組資料報含3行,第1行是遊戲編號(-1為輸入結束標記),第2行是計算機想的單詞,第3行是玩家的猜測。 後兩行保證只含小寫字母。

樣例輸入:

1cheese

chese

2cheese

abcdefg

3 cheese

abcdefgij

-1樣例輸出:

round 1

you win.

round 2

you chickened out.

round 3

you lose.

#include

#include

int left,chance=

7,win=

0,lose=0;

//chance 表示錯誤次數 left剩餘次數

intjudge

(char a,

char b,

int n)}if

(!zz)if(

!chance) lose=1;

if(!left) win=1;

}int

main()

if(win)

printf

("you win\n");

//這裡也可以欣賞一下

else

if(lose)

printf

("you lose\n");

else

printf

("you chickened out\n");

}return0;

}

劊子手遊戲

劊子手遊戲 include include define m 100 int main void char s1 m s2 m scanf s s s1,s2 for i 0 s1 i 0 i a s1 i a for i 0 s2 i 0 i if f 1 break if t 6 f 1 pri...

劊子手遊戲

條件 一共有7次機會猜單詞,第一行是遊戲編號,輸入 1結束,第二行是計算機想得數,第三行是你猜的數。首先要說明的是我們要自頂向下的編寫程式,當然並非所有程式都要如此,比如谷歌幾十行的 但我們必須熟練的掌握一種,然後才能去學習其他的。include include define maxn 100 in...

劊子手遊戲

劊子手遊戲其實是一款猜單詞遊戲,遊戲規則是這樣的 計算機想乙個單詞讓你猜,你每次可以猜乙個字母。如果單詞裡有那個字母,所有該字母會顯示出來 如果沒有那個字母,則計算機會在一幅 劊子手 畫上填一筆。這幅畫一共需要7筆就能完成,因此你最多只能錯6次。注意,猜乙個已經猜過的字母也算錯。在本題中,你的任務是...