![c語(yǔ)言實(shí)訓(xùn)題目說(shuō)明文檔_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/e39a5248-1f94-452b-8b4e-54552e5fef06/e39a5248-1f94-452b-8b4e-54552e5fef061.gif)
![c語(yǔ)言實(shí)訓(xùn)題目說(shuō)明文檔_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/e39a5248-1f94-452b-8b4e-54552e5fef06/e39a5248-1f94-452b-8b4e-54552e5fef062.gif)
![c語(yǔ)言實(shí)訓(xùn)題目說(shuō)明文檔_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/9/e39a5248-1f94-452b-8b4e-54552e5fef06/e39a5248-1f94-452b-8b4e-54552e5fef063.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、題目一成績(jī)管理系統(tǒng)說(shuō)明文檔1.1概述本系統(tǒng)主要實(shí)現(xiàn)用戶登錄,顯示主菜單,學(xué)生信息的輸入、輸出、按學(xué)號(hào)查詢 學(xué)生信息、按成績(jī)降序排序,追加學(xué)生信息,把學(xué)生信息保存到文件,從文件中導(dǎo) 出學(xué)生信息等功能在輸入和追加信息時(shí)進(jìn)行數(shù)據(jù)的有效性驗(yàn)證1.2模塊結(jié)構(gòu)圖1:登錄功能:用戶輸入口令,如果與系統(tǒng)內(nèi)保存的密碼相一致,貝U登陸成功; 否則重新輸入口令,直至輸入口令正確才可以登錄系統(tǒng).2:顯示主菜單:用戶登錄成功,系統(tǒng)顯示圖形界面,顯示系統(tǒng)功能的提示信息3:學(xué)生信息輸入:用戶輸入要添加的學(xué)生的學(xué)號(hào)、姓名、成績(jī)等信息,系統(tǒng)創(chuàng) 建鏈表,逐個(gè)保存學(xué)生信息當(dāng)用戶輸入學(xué)號(hào)為0時(shí),輸入結(jié)束4:學(xué)生信息輸出:將數(shù)組中的學(xué)
2、生信息輸出到屏幕上5:按學(xué)號(hào)查詢學(xué)生信息:用戶輸入要查詢學(xué)生的學(xué)號(hào),系統(tǒng)查詢?cè)搶W(xué)號(hào)在鏈表 中是否存在,存在則輸出該學(xué)生的全部信息;否則,輸出not found.6:成績(jī)排序:對(duì)鏈表中的所有學(xué)生按成績(jī)有高到低的順序排序,用選擇法來(lái)實(shí)現(xiàn).7:追加學(xué)生信息:在已建好的鏈表尾追加學(xué)生信息(學(xué)號(hào)、姓名、成績(jī)),當(dāng)學(xué)號(hào)為0,則輸入結(jié)束.8:導(dǎo)出數(shù)據(jù):把學(xué)生信息保存到磁盤(pán)文件里9:導(dǎo)入數(shù)據(jù):從外部文件中導(dǎo)出學(xué)生信息到系統(tǒng)鏈表里,如果鏈表不存在,就 創(chuàng)建一個(gè)新鏈表.10:數(shù)據(jù)驗(yàn)證:輸入數(shù)據(jù)時(shí),來(lái)驗(yàn)證數(shù)據(jù)的輸入格式正確,保證學(xué)號(hào)唯一性1.3系統(tǒng)流程圖圖1.2成績(jī)管理系統(tǒng)系統(tǒng)流程圖1.4函數(shù)列表序號(hào)函數(shù)名稱函數(shù)說(shuō)
3、明1.void mainmenu()顯示主菜單,無(wú)參無(wú)返回值2.int logi n( char password)登錄系統(tǒng),password接收用戶輸入的密碼,返回 值整數(shù)1或0, 1表示登陸成功,0表示登陸失敗3.nod* myread()從文件中讀取數(shù)據(jù)到一個(gè)新建的鏈表中,返回新 建鏈表指針4.nod *mycreate()新創(chuàng)建一個(gè)鏈表,并存儲(chǔ)輸入的學(xué)生信息,函數(shù) 返回鏈表的頭指針5.void mypri nt(nod *head)從頭到尾依次輸出鏈表內(nèi)學(xué)生信息,head接收已經(jīng)存在的鏈表頭指針6.void myquery (nod *head,l ong xuehao)根據(jù)輸入的學(xué)號(hào)
4、(xuehao ),在鏈表(head)中查 找該學(xué)生是否存在,如存在,輸出該學(xué)生的所有 信息;否則輸出 not found.7.void myadd( nod *head)在已有鏈表(head)的末尾添加新的學(xué)生信息8.nod * mysort (nod *head)用選擇法按成績(jī)對(duì)已有鏈表(head)中的學(xué)生進(jìn)行排序,(必須)返回排序后的鏈表頭指針,head接收已有鏈表頭指針9.void mywrite( nod* head)把已有鏈表(head)中的數(shù)據(jù)導(dǎo)出到文件中1.5使用說(shuō)明本系統(tǒng)由于模塊較多,運(yùn)行系統(tǒng)時(shí)要參照系統(tǒng)流程圖順序;系統(tǒng)的功能菜單0-7,應(yīng)依次調(diào)用:登陸成功后,先選擇0或1功
5、能,來(lái)建立鏈表存儲(chǔ)數(shù)據(jù);然后選擇 2,顯 示數(shù)據(jù);然后選擇3查詢功能,然后選擇4追加學(xué)生信息,再選擇5,對(duì)成績(jī)進(jìn)行排序; 然后選擇6導(dǎo)出數(shù)據(jù)到文件,最后選擇7,退出系統(tǒng).題目二 學(xué)生信息管理系統(tǒng)2.1概述本系統(tǒng)包括成績(jī)錄入、成績(jī)修改、學(xué)生信息修改、刪除、查找等 9個(gè)功能.要求界面 菜單設(shè)置和布局合理,用戶操作方便.2.2模塊結(jié)構(gòu)圖圖2.1學(xué)生信息管理系統(tǒng)結(jié)構(gòu)圖2.3系統(tǒng)流程圖圖2.2學(xué)生信息管理系統(tǒng)流程圖2.4函數(shù)列表序號(hào)函數(shù)名稱函數(shù)說(shuō)明1.void display(void )顯示操作采單2.void score in put(void)成績(jī)錄入函數(shù)3.void score_edit(voi
6、d)修改成績(jī)函數(shù),先根據(jù)學(xué)號(hào)查找有此學(xué)生,之后進(jìn)行 修改4.void stude nt edit(void)更新函數(shù),更新某個(gè)學(xué)生的信息序號(hào)函數(shù)名稱函數(shù)說(shuō)明5.void stude nt_del(void)刪除函數(shù),根據(jù)學(xué)號(hào)查找要?jiǎng)h除的學(xué)生,將其學(xué)號(hào)改為06.int search_id(void)查找函數(shù)7.void stude nt_n ew(void)學(xué)生基本信息錄入,基本信息包括學(xué)號(hào)、年齡、C成績(jī)、英語(yǔ)成績(jī)、數(shù)據(jù)庫(kù)成績(jī)、姓名8.void browser(void)排序函數(shù)9.void sort_it(char nn)選擇排序方式,如按學(xué)號(hào)排序、各科成績(jī)排序、總成 績(jī)排序等2.5使用說(shuō)明用
7、戶運(yùn)行系統(tǒng)后,按照系統(tǒng)提示完成操作,執(zhí)行過(guò)程參照系統(tǒng)的流程圖.題目三圖書(shū)管理系統(tǒng)補(bǔ)充:增加訪問(wèn)權(quán)限控制,如果是管理員可以進(jìn)行圖書(shū)錄入、刪除書(shū)籍信息,如果是普通用戶可以 進(jìn)行借書(shū)還書(shū)和查詢書(shū)籍信息 .3.1概述本系統(tǒng)主要實(shí)現(xiàn)圖書(shū)錄入、借書(shū)、還書(shū)、查詢書(shū)籍、刪除書(shū)籍等功能,要求界面菜 單設(shè)置和布局合理,用戶操作方便.3.2模塊結(jié)構(gòu)圖圖3.1圖書(shū)管理系統(tǒng)結(jié)構(gòu)圖3.3系統(tǒng)流程圖開(kāi)始T結(jié)束圖3.1圖書(shū)管理系統(tǒng)流程圖圖3.4函數(shù)列表序號(hào)函數(shù)名稱函數(shù)說(shuō)明1.void display。顯示操作菜單2.void book_out()借書(shū)函數(shù),能找到該書(shū)并且有庫(kù)存方可借書(shū)3.void book in()還書(shū)函數(shù)4
8、.void book_add()錄入書(shū)籍信息函數(shù)(圖書(shū)編號(hào)、圖書(shū)總量、書(shū)名、作者、圖 書(shū)庫(kù)存(初始庫(kù)存=總量)5.void book_del()刪除函數(shù),先調(diào)用查找函數(shù),看該編號(hào)的書(shū)存在否,如果存在,讓該編號(hào)書(shū)籍的編號(hào)重新賦值為06.int search book()查找函數(shù),按編號(hào)查找3.5使用說(shuō)明本系統(tǒng)用來(lái)實(shí)現(xiàn)圖書(shū)管理用戶運(yùn)行系統(tǒng)后,按照系統(tǒng)提示完成操作,執(zhí)行過(guò)程 參照系統(tǒng)的流程圖.題目四計(jì)算器程序說(shuō)明文檔4.1概述本系統(tǒng)能夠在整數(shù)間進(jìn)行加、減、乘、除、求余以及累加求和、計(jì)算n等運(yùn)算,本系統(tǒng)要求有良好的顯示菜單,使用方便.4.2模塊結(jié)構(gòu)圖圖4.1計(jì)算器系統(tǒng)結(jié)構(gòu)圖4.3系統(tǒng)流程圖圖4.2計(jì)算
9、機(jī)系統(tǒng)流程圖7 / 114.4函數(shù)表列序號(hào)函敵痺型說(shuō)明備注int addfinty)加法taame subfint 竝坨【y)減法3int multifint vj乘法+int divideint x.im y)除法5iiiE anth corapluneiitCifK xrint y)求余6Long tnr facronllint n)求出7int 5um n(int n)累加至町Svoid)顯示菜單4.5使用說(shuō)明本系統(tǒng)用來(lái)實(shí)現(xiàn)簡(jiǎn)單的計(jì)算器功能用戶運(yùn)行系統(tǒng)后,按照系統(tǒng)提示完成操作,執(zhí)行 過(guò)程參照系統(tǒng)的流程圖.題目五文曲星小游戲說(shuō)明文檔5.1概述本系統(tǒng)對(duì)由玩家隨機(jī)輸入4個(gè)不重復(fù)的數(shù)
10、字(如:83 1 2 )按回車后電腦給出 提示,其形式為?A?B.玩家所輸入的四位數(shù)中,位置和數(shù)字都正確則為A,數(shù)字相同但位置不相同時(shí)為B,只可以猜10次,若所用的次數(shù)小于紀(jì)錄保持者,則為破 紀(jì)錄.5.2模塊結(jié)構(gòu)圖圖5文曲星結(jié)游圖1:產(chǎn)生數(shù)字模塊:根據(jù)猜數(shù)字要求, 隨機(jī)輸入4個(gè)不重復(fù)的數(shù)字.2:初始化記錄者模塊:玩家按提示進(jìn)行猜數(shù)字游戲3:新紀(jì)錄4:破紀(jì)錄者模塊: 者模塊:1:產(chǎn)生四個(gè)數(shù)字模塊5.3統(tǒng)流程圖玩家在規(guī)定次數(shù)內(nèi)成功完成游戲圖5.2系統(tǒng)流程圖5.4函數(shù)列表1、Get nu mber隨機(jī)產(chǎn)生四個(gè)數(shù)的函數(shù)2、Newset初始化記錄者函數(shù)3、Breakrecord新紀(jì)錄者函數(shù)4、Gorea
11、d讀取破紀(jì)錄者函數(shù)5、Get nu mber隨機(jī)產(chǎn)生四個(gè)數(shù)的函數(shù)6、Newset初始化記錄者函數(shù)7、Breakrecord新紀(jì)錄者函數(shù)8Goread讀取破紀(jì)錄者函數(shù)題目六105撲克游戲系統(tǒng)說(shuō)明文檔6.1概述本系統(tǒng)主要實(shí)現(xiàn)游戲功能,利用撲克的點(diǎn)數(shù)計(jì)算是否超過(guò)10.5.功能:1 建立一副新牌;2洗牌;3.請(qǐng)輸入玩家個(gè)數(shù);4 按順序發(fā)牌并公布結(jié)果6.2模塊結(jié)構(gòu)圖10.5撲克游戲圖6.1.撲克游戲模塊結(jié)構(gòu)圖1. 建立一副新牌:顯示整副牌給游戲者檢查2. 洗牌;|隨機(jī)換牌,把牌的順序打亂1)你和電腦玩;2)兩個(gè)到八發(fā)牌公布結(jié)杲3請(qǐng)輸入玩家個(gè)數(shù):4按丿建序發(fā)牌并公布結(jié)牌牌;個(gè)數(shù)總、點(diǎn)數(shù)6.3系統(tǒng)流程圖開(kāi)始圖6.2撲克游戲系統(tǒng)流程圖6.4函數(shù)列
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 四川司法警官職業(yè)學(xué)院《信息技術(shù)項(xiàng)目管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 電火鍋電蒸鍋技術(shù)創(chuàng)新與產(chǎn)品升級(jí)
- 陜西科技大學(xué)《審計(jì)案例》2023-2024學(xué)年第二學(xué)期期末試卷
- 南京中醫(yī)藥大學(xué)《工程項(xiàng)目管理A課程設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 四川航天職業(yè)技術(shù)學(xué)院《生物藥物分析實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖南生物機(jī)電職業(yè)技術(shù)學(xué)院《數(shù)字系統(tǒng)設(shè)計(jì)與PLD應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 甘肅有色冶金職業(yè)技術(shù)學(xué)院《工廠電氣技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 黔南民族醫(yī)學(xué)高等??茖W(xué)?!端幨鹿芾砼c工程設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 浙江機(jī)電職業(yè)技術(shù)學(xué)院《組織行為學(xué)與企業(yè)社會(huì)責(zé)任》2023-2024學(xué)年第二學(xué)期期末試卷
- 接觸網(wǎng)工改題練習(xí)試卷附答案
- 《工作場(chǎng)所安全使用化學(xué)品規(guī)定》
- 裝飾圖案設(shè)計(jì)-裝飾圖案的形式課件
- 2022年菏澤醫(yī)學(xué)??茖W(xué)校單招綜合素質(zhì)考試筆試試題及答案解析
- 護(hù)理學(xué)基礎(chǔ)教案導(dǎo)尿術(shù)catheterization
- ICU護(hù)理工作流程
- 廣東版高中信息技術(shù)教案(全套)
- 市政工程設(shè)施養(yǎng)護(hù)維修估算指標(biāo)
- 短視頻:策劃+拍攝+制作+運(yùn)營(yíng)課件(完整版)
- 石家莊鐵道大學(xué)四方學(xué)院畢業(yè)設(shè)計(jì)46
- 分布式光伏屋頂調(diào)查表
- 部編版五年級(jí)語(yǔ)文下冊(cè)第四單元課時(shí)作業(yè)本有答案
評(píng)論
0/150
提交評(píng)論