freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程課程設(shè)計(游戲軟件)(doc畢業(yè)設(shè)計論文)(編輯修改稿)

2024-07-22 15:06 本頁面
 

【文章內(nèi)容簡介】 首玩家姓名和成績。之后,系統(tǒng)產(chǎn)生4個按任意順序排列的隨機(jī)數(shù),并提供玩家10次機(jī)會,提示玩家進(jìn)行猜數(shù)字過程,并在玩家每一次猜數(shù)字后都會給玩家當(dāng)前猜測結(jié)果的提示。提示用A表示位置和數(shù)值均正確,B表示數(shù)值正確但位置錯誤。當(dāng)玩家猜測次數(shù)超過10次,則提示玩家失敗,如在10次之內(nèi)猜出正確結(jié)果,則祝賀玩家并調(diào)用產(chǎn)生記錄模塊能否進(jìn)入排行榜。 系統(tǒng)功能選擇界面。 游戲區(qū)功能,開始游戲和進(jìn)行游戲過程。 玩家姓名和游戲成績結(jié)構(gòu)體定義。1.void main( )函數(shù)功能:軟件執(zhí)行的入口,在函數(shù)所在的程序頭部包含了部分系統(tǒng)必需的頭文件和完成其他功能的源文件。在該函數(shù)中還提供了系統(tǒng)功能選擇的平臺,提示用戶系統(tǒng)可用的功能有哪些和這些功能的選項代碼。并給用戶提供了輸入功能選項代碼的接口,當(dāng)用戶輸入選項代碼后,即顯示給用戶相應(yīng)的功能處理界面或結(jié)果。輸入:用戶想要使用的系統(tǒng)功能的選項代碼。處理:1) 接受玩家輸入的選項代碼。2) 引導(dǎo)玩家進(jìn)入相應(yīng)的功能界面。輸出:1) 系統(tǒng)功能選擇平臺。2) 相應(yīng)的功能界面。程序清單:(具體代碼省略)/*:系統(tǒng)功能選擇界面*/includeinclude/*玩家結(jié)構(gòu)體類型頭文件*/include/*開始和進(jìn)行游戲過程*/include/*按游戲成績排序瀏覽排行榜*/include/*幫助*/include/*按玩家姓名排序瀏覽排行榜*/include/*清除排行榜*/includevoid main(){ ................................ ................................ ................................ ................................}程序清單:includeincludeincludeincludedefine SIZE 5typedef struct{ char name[20]。/*Field of name*/ int score。 /*Filed of score*/}player。2.StartProgram( )函數(shù)功能:開始猜數(shù)字游戲和進(jìn)行游戲過程,調(diào)用讀取最好記錄模塊,提示用逐次猜數(shù)字,每次都給出游戲暗示。在10次之類未猜出者提示失敗,如果成功,則調(diào)用產(chǎn)生新紀(jì)錄模塊,看玩家能否進(jìn)入排行榜。輸入:循環(huán)輸入用戶每次所猜數(shù)字。處理:1) 調(diào)用讀取最好記錄模塊,提示用戶榜首玩家和成績。2) 產(chǎn)生4個按任意順序排列的隨機(jī)數(shù)。3) 循環(huán)獲取用戶輸入的猜測數(shù)字并逐次給出提示。4) 判斷玩家是否猜測成功。5) 失敗,則提示用戶。6) 成功,調(diào)用產(chǎn)生新記錄模塊。輸出:1) 排行榜中榜首玩家和成績。2) 游戲提示,以A表示數(shù)值位置均正確,B表示數(shù)值正確位置不正確。3) 游戲失敗的提示。4) 游戲成功的提示。程序清單:(與getnumber( )函數(shù)在同一程序清單中,與getnumber( )函數(shù)的程序清單一同列出)。3. getnumber( )函數(shù)功能:由系統(tǒng)產(chǎn)生4個按任意順序排列的隨機(jī)整數(shù)。輸入:無。處理:1) 調(diào)用隨機(jī)數(shù)初始化函數(shù)。2) 用rand函數(shù)產(chǎn)生隨機(jī)數(shù)。3) 將產(chǎn)生的隨機(jī)數(shù)取整并處理為一位數(shù)的整數(shù)。4) 將產(chǎn)生的隨機(jī)數(shù)存入變量中供猜數(shù)字游戲進(jìn)行判斷比較。輸出:無。程序清單:(getnumber( )和startprogram( )函數(shù)包含在此程序清單中)。includeincludeincludeincludeincludeint a[5],b[5],n1,n2,n3,i,j。/*n1計算位置數(shù)字相同的數(shù)字個數(shù)*//*n2計算數(shù)字相同但位置不相同的數(shù)字個數(shù)*//*n3計算所猜數(shù)字*/char ch。startProgram(){ ................................ ................................ ................................ ................................}getnumber()/*隨機(jī)產(chǎn)生4個數(shù)的函數(shù)*/{ randomize()。/*產(chǎn)生隨機(jī)數(shù)的初始化函數(shù)*/ for(i=1。i=4。i++) loop2:{ /*產(chǎn)生的隨機(jī)數(shù)處理為一位數(shù)的整數(shù)*/ a[i]=rand()%10。/*rand()函數(shù)用于產(chǎn)生隨機(jī)數(shù)*/ /*循環(huán)判斷,隨機(jī)數(shù)要求不重復(fù),如果重復(fù)則重新產(chǎn)生*/ for(j=i1。j=1。j) if(a[i]==a[j])goto loop2。} }排行榜模塊主要供用戶對排行榜的瀏覽和清除。玩家可按照游戲分?jǐn)?shù)和玩家姓名兩種方式瀏覽排行榜,排序結(jié)果列表顯示到屏幕上。用選擇法對排行榜文件中的玩家游戲記錄進(jìn)行排序。當(dāng)對排行榜中的玩家姓名進(jìn)行排序并列表顯示時,要用到C語言提供的strcmp()函數(shù)進(jìn)行字符串大小的比較,從而將玩家姓名按字母表順序排列。Strcmp()。清除排行榜功能使系統(tǒng)中的排行榜記錄完全清除,只留下系統(tǒng)默認(rèn)的用戶名player和默認(rèn)的游戲成績10次。該功能的實現(xiàn)是通過文件的fwrite()函數(shù)實現(xiàn)的。用重新覆蓋的方式將系統(tǒng)默認(rèn)用戶名player和游戲成績10次寫入排行榜文件(文件名為record),將原來的5個排行榜記錄覆蓋掉即可完成清除排行榜的功能。 按玩家姓名字母表序列瀏覽排行榜。 按玩家游戲成績?yōu)g覽排行榜。 清除排行榜。1. void SortByName( )函數(shù)功能:按玩家姓名字母表序瀏覽排行榜信息。列表顯示至頻幕。輸入:在系統(tǒng)功能選擇界面中輸入該功能的功能選項代碼。處理:1) 讀取排行榜文件。2) 將文件中排行記錄存入數(shù)組。3) 將數(shù)組中數(shù)據(jù)用選擇法排序。4) 將排序后數(shù)據(jù)重新寫入排行榜。5) 將排序好的文件列表輸出到屏幕。輸出:按成績排序好的排行榜列表。程序清單:(具體代碼省略)/*:按游戲成績排序*/include””void SortByName(){ ................................. ................................. ................................. .................................}2. voidSortByScore( )函數(shù)功能:按玩家成績順序瀏覽排行榜信息,列表顯示至屏幕。輸入:在系統(tǒng)功能選擇界面中輸入該功能的功能選項代碼。處理:1) 讀取排行榜文件。2) 將文件中排行記錄存入數(shù)組。3) 將數(shù)組中數(shù)據(jù)用選擇法排序。4) 將排序后數(shù)據(jù)重新寫入排行榜。5) 將排序好的文件列表輸出到屏幕。輸出:按成績排序好的排行表列表。程序清單:(具體代碼省略)3. void ClearSort( )函數(shù)功能:清除排行榜信息。輸入:在系統(tǒng)功能選擇界面中輸入該功能的功能選項代碼。處理:1) 打開排行榜文件。2) 將系統(tǒng)默認(rèn)玩家player和成績10次寫入文件,即完成清除功能,只留下默認(rèn)記錄。3) 關(guān)閉排行榜文件。輸出:排行榜清除成功的提示。程序清單:(具體代碼省略)/*清除排行榜*/ClearSort(){.................................................................................................................... } 當(dāng)用戶成功猜出數(shù)字的數(shù)值和順序后,系統(tǒng)調(diào)用產(chǎn)生新紀(jì)錄模塊,判斷
點擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1