C語言案例-猜數字遊戲
C語言編寫猜數字遊戲
求各位高手幫忙,最好附帶說明。兄弟二十個積分全給了。謝謝!
設計題目:猜數字遊戲
課程設計的目的:C 語言課程設計是計算機各專業重要的教學環節,它為學生提
供了一個既動手又動腦,將課本上的理論知識和實際有機的結合起來,獨立分析和解決
實際問題的機會。
進一步鞏固和複習C 程序設計的基礎知識。
培養學生結構化程序、模塊化程序設計的方法和能力。
提高學生調試程序的技巧和軟體設計的能力。
提高學生分析問題、解決問題以及綜合利用C 語言進行程序設計的能力。
了解軟體的編製過程。
實現的任務:由計算機「想」一個四位數,請人猜這個四位數是多少。人輸入四
位數後,計算機判斷這四位數字中位置和數值均正確的有幾個,數值正確但位置錯誤的
有幾個,將結果顯示出來,給人以提示,請人再猜,直到人猜出計算機所想的四位數是
多少為止。
例如:計算機「想」了一個四位數「1234」請人猜,可能的提示如下:
猜測數字 位置和數值均正確個數 數值正確但位置錯誤個數 已猜測次數
1122 1 3 1
4567 0 1 2
1535 2 0 3
2
2222 1 3 4
1235 3 0 5
1234 4 0 6
遊戲結束
設計內容:
1.存放玩家成績(排行榜)的結構體類型:
typedef struct player
{
char Name[20]; /*玩家姓名 */
int Score; /*玩家成績,猜測次數 */
} PLAYER;
2.程序應具有以下基本功能:
猜數字:計算機隨機出一個4 位數,讓人來猜,若人輸入的不是4 位數,
要提示重新輸入,對輸入的4 位數,按猜數規則給出提示,最多允許猜9
次。若猜對,提示是否將成績存入排行榜(玩家成績存放在硬碟文件
record.txt 中),猜測次數即為成績,次數越少,表示成績越好。若玩家選擇
「是(y)」,則首先提示玩家輸入用戶名,然後將本次猜測次數作為成績,並
將原排行榜成績讀出,排序後,取前5 名玩家信息存入到record.txt 中,若
玩家選擇「否(n)」,則不存入排行榜
排行榜:顯示排行榜文件record.txt 中的內容。
設計要求:
1.使用文件進行存儲和管理。
3.不同的功能使用不同的函數實現(模塊化),對每個函數的功能和調用介面要
注釋清楚。對程序其它部分也進行必要的注釋。
4.對系統進行功能模塊分析、畫出總流程圖和各模塊流程圖。
5.用戶界面要求使用方便、簡潔明了、美觀大方、格式統一。所有功能可以反覆
使用,最好使用菜單。
6.通過命令行相應選項能直接進入某個相應菜單選項的功能模塊。
7.所有程序需在Win-Tc 或Microsoft Visual C++ 6.0 環境調試通過。
8.圖1 為系統主菜單,可作為設計時參考。
圖 1 系統主菜單
選題人數:1 人
3
設計結束需提交下列資料
1、課程設計報告(最好列印)。報告中至少應包括:
程序總的功能說明、程序各模塊的功能說明、程序設計的流程圖、程序操作說明
書、源程序清單。
2、源程序和編譯連接後的可執行程序文件壓縮後通過學院網站提交,壓縮文件以
學號+姓名命名。
時間安排
分析設計準備階段(1 天)
編程調試階段(7 天)
寫課程設計報告、考核(2 天)
紀律要求
學生必須明確設計目的和任務,端正學習態度,遵守紀律。
學生必須獨立完成規定的設計任務,如發現抄襲行為,雙方均以不及格處理。
考核方法
通過課程設計報告和源程序,結合獨立分析解決問題的能力和創新精神,以及
課程設計期間的學習態度、考勤和最後答辯進行綜合考評。其中,程序設計考評以
實現的功能最全、最佳、最強的得分最高;在實現相同功能的情況下,以程序執行
效率最高、佔用系統資源最少的得分最高,程序執行效率最低、佔用系統資源最多
的得分最低。濫用全局變數、靜態局部變數和goto 語句的要扣分。
零基礎小白到大神之路,歡迎加裙 四八七八七五零零四,群里有免費C++課程,還有大量乾貨哦


※java多線程基礎知識總結二三點
※Java 基礎中一些值得聊的話題 載入篇
※想入門web前端,這些時下最熱、使用最廣泛的前端框架你得懂
※Web前端開發是什麼?從來沒有一篇文章講的如此詳細
※當你寫Java HelloWorld時候,背後到底發生什麼?
TAG:IT技術java交流 |
※八字案例分析
※經典八字案例分析
※融資路演案例分析-《達觀數據》項目
※文化傳媒案例
※客戶信息收集-案例分析
※勞動爭議-典型案例分析
※數字能量學案例1
※數字創意Logo設計案例分享(下)
※八字案例分享
※今日運勢-內藏玄機,{八字婚姻篇-案例解答}
※數字創意Logo設計案例分享(上)
※觀語談一例升職案例
※數字易經,手機號碼測吉兇案例
※四柱八字預測婚戀案例3-8:八字看美女信息
※華為DigiX數字生活節獲環球趨勢案例獎
※16大電商品牌成功案例分析-下篇
※案例3:人類四柱八字信息所揭示的的更多性格心理分析案例精講
※NO.1 案例賞析
※根據八字斷病案例(第二篇)
※卜卦占星案例-流感疾運盤