劊子手遊戲

2021-07-15 16:42:04 字數 590 閱讀 3753

劊子手遊戲

#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)

printf("round %d\nyou win.\n",n);

else if(t<=6)

printf("round %d\nyou chickened out.\n",n);

else if(t>=7)

printf("round %d\nyou lose.\n",n);

}return 0;} 

解題思路:用陣列儲存s1中所有字母,s2去查詢,若非零則存在標記為零,否則遊戲次數t+1;若次數達到7時結束迴圈,否則去查詢字母陣列是否都為零(都找完了),找完結束並f==1;最後由t和f判斷輸贏結果;

劊子手遊戲

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

劊子手遊戲

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

UVa 489 劊子手遊戲

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