我們提供給大家的掃雷遊戲,不要求大家精通 c 語言,也不會涉及到指標的使用,只需要學會以下幾個知識點即可:
會使用變數(int、char)和二維陣列;
能夠懂得函式的宣告和使用;
掌握 c 語言的分支結構(if-else 和 switch 語句)和迴圈結構(while 和 fo() 迴圈);
設計掃雷遊戲的主要目的是讓大家夯實 c 語言基礎,訓練程式設計思維,培養解決問題的思路,領略多姿多彩的 c 語言。
遊戲開始後,會出現乙個有關掃雷遊戲的介紹,同時由使用者選擇,遊戲是否開始。使用者輸入 「y」 或者 「y」 都可開始遊戲,輸入 「n」 或 「n」 或其他字元會直接退出遊戲。如下圖所示:
輸入 「y」 或 「y」,遊戲開始,進入掃雷遊戲的初始介面,如下圖所示:
玩家通過輸入座標選定某個區域,例如,輸入 (1,1),遊戲結果如下圖所示:
結果顯示,(1,1)位置不是雷區,且其周圍也沒有雷區,同時還順帶為玩家顯示了一部分同樣不是雷區,且其周圍也無雷區的區域。
若遊戲中探測到雷區時,則 game over!如下圖所示:
當所有雷區全部成功躲避,將所有安全區域全部掃出來時,遊戲成功!如下圖所示:
C語言 掃雷遊戲
標頭檔案 ifndef mine h define mine h define line 10 define list 10 define rows 6 define cows 6 int game char userboard line 2 list 2 char playerboard line...
C語言 掃雷遊戲
要求 1 第一下輸入座標,不炸死。2 座標周圍沒有雷,可以實現展開。思想 一 用乙個測試函式test 完成使用者的整個遊戲體驗,放在主函式中。二 test 函式中應該完成的內容 選單選擇和遊戲部分。選單選擇即menu 函式 遊戲部分即game 函式 因為是遊戲,所以以使用者體驗為先,先讓使用者玩一把...
掃雷遊戲C語言
掃雷遊戲c語言 include include include define max row 9 define max col 9 define max mine count 10 char mine map max row max col 雷的位置 char show map max row ma...