2007年12月4日 星期二

C 程式設計作業四,迴圈與函數應用

作業內容:
這次的作業是製作一個簡單的剪刀、石頭、布遊戲。
這個遊戲有點像拔河遊戲,只是拔河的雙方並不以力氣作為前進、後退的依據,而是用猜拳來決定前進後退。
在遊戲的開始,有一個旗子位於中央位置,如下圖所示。


玩家是你和電腦,以剪刀、石頭、布來決定旗子向左或向右,所以任何一方累積贏的次數超過四次,遊戲就結束。
範例畫面如下:

此作業基本要求如下:

1. 顯示旗子所在的位置,可能的位置有七個。
2. 以隨機方式,產生電腦出拳的結果。
3. 完成函數 int whoWin(int, int),這個函數傳入玩家與電腦出拳的值,輸出為輸贏的結果,有三種結果:輸、贏、平手。
4. 任一方累積贏的次數超過四次,遊戲結束。

作業四解答
回到作業目錄
回到首頁

沒有留言: