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

正文內(nèi)容

c語言課程設(shè)計報告--學(xué)生成績管理系統(tǒng)(編輯修改稿)

2025-02-13 13:26 本頁面
 

【文章內(nèi)容簡介】 改記錄內(nèi)容;l 給出將修改記錄的信息,經(jīng)確認(rèn)后進(jìn)行修改;l 如果已經(jīng)是空表,應(yīng)給出提示信息并返回主菜單;l 如果沒有找到需要要改的信息,輸出提示信息;l 應(yīng)該同時更新其他記錄的名詞;l 修改操作權(quán)限于內(nèi)存,只有進(jìn)行存儲操作時,才能覆蓋原記錄;l 更新存儲標(biāo)志;查詢記錄l 可以按“學(xué)號”、“姓名”、“名次”方式修改記錄內(nèi)容;l 能給出查詢記錄的信息;l 如果查詢的信息不存在,輸出提示信息;對記錄進(jìn)行排序l 可以按學(xué)好進(jìn)行升序或降序排序;l 可以按名稱進(jìn)行升序和降序排序;l 可以按名詞進(jìn)行升序或降序排序;l 如果屬于選擇錯誤,可以立即退出排序;l 更新存儲標(biāo)志;頭文件l 使用條件編譯定義頭文件;l 函數(shù)原型聲明;l 數(shù)據(jù)結(jié)構(gòu)及包含文件;測試程序l 應(yīng)列出測試大綱對程序進(jìn)行測試;l 應(yīng)保證測試用例測試到程序的各種邊緣情況;l 以上是基本要求,希望通過對本章設(shè)計的理解,重新考慮如何進(jìn)行設(shè)計。2. 總體設(shè)計最初的整體規(guī)劃只是說明它們的可行性,不要求制定函數(shù)的具體實現(xiàn),甚至不需要考慮函數(shù)原型。完成整體規(guī)劃后,可以按照流程描述各個模塊之間的接口功能。本課程設(shè)計對模塊設(shè)計的要求如下:l 要求使用對文件方式實現(xiàn)設(shè)計;l 要求在各個文件內(nèi)實現(xiàn)結(jié)構(gòu)化設(shè)計;l 每個模塊作為一個單獨的C文件,每個文件內(nèi)的函數(shù)如表12—1所示,表中給出了各個函數(shù)的功能說明;l 宏和數(shù)據(jù)結(jié)構(gòu)等放在頭文件中,并使用條件編譯。 設(shè)計思路(1) 主函數(shù): 主函數(shù) main,功能: 通過調(diào)用 creat, search, del, add, print, ststistics, save, taxis 等函數(shù),實現(xiàn)學(xué)生成績查詢(2 ) 菜單界面函數(shù):int menu(int k)/*函數(shù) menu,功能:菜單選擇(3) 輸入學(xué)生信息:因為學(xué)號不可能為 0,所以設(shè)計當(dāng)輸入 學(xué)生信息時輸入學(xué)號為零則自動返回菜單函數(shù),這樣就可以無 限次輸入直到輸入學(xué)號為零了。(4) 刪除學(xué)生信息:該學(xué)號提供給用戶按學(xué)號刪除;首先判 斷文件中是否有學(xué)生信息,如果文件內(nèi)容是空,就輸出“沒有 該學(xué)生記錄!。(5) 查找學(xué)生信息函數(shù):該程序用 switch(a)函數(shù)設(shè)計了兩 ;。(6) 顯示所有學(xué)生信息函數(shù):該函數(shù)主要使用輸出函數(shù) printf 來 實現(xiàn),首先看有沒有學(xué)生信息,再用指針指向存在的文本,用 do while()語句來實現(xiàn)所有信息的輸出。 (7) 統(tǒng)計學(xué)生信息(8) 保存學(xué)生信息:(9)退出程序 具體實現(xiàn)includeincludeincludeincludedefine N 30define M 3typedef struct student{ char number[10]。 char name[20]。 float score[M]。 float aver。}STU。STU stu[N]。int n。void inputscore(void)。void savescore(void)。void avergescore(void)。void modifyscore(void)。void lookscore(void)。void searchscore(void)。void statistic(void)。void add(void)。void modify(void)。void delscore(void)。void menu(void)。void main(){ short int flag=0。 menu()。 do { flag=1。 switch(getch()) { case 39。139。 : inputscore()。break。 /*輸入成績*/ case 39。239。 : lookscore()。break。 /*查看成績*/ case 39。339。 : searchscore()。break。 /*查找成績*/ case 39。439。 : statistic()。break。 /*成績統(tǒng)計*/ case 39。539。 : modify()。break。 /*修改成績*/ case 39。639。 : add()。break。 /*添加成績*/ case 39。739。 : delscore()。break。 /*刪除成績*/ case 39。839。 : savescore()。break。 /*保存成績*/ case 39。939。 :exit(0)。 /*退出程序*/ default : printf(輸入有誤\n)。 } printf(按任意鍵繼續(xù)\n)。 getch()。 menu()。 }while (flag==1)。}void menu(void){ system(cls)。 printf(\n)。 printf(*********歡迎進(jìn)入學(xué)生成績管理系統(tǒng)**************\n)。 printf( 菜單 \n)。 printf(輸入成績1\n)。 printf(查看成績及成績排序2\n)。 printf(查詢學(xué)生成績3\n)。 printf(成績統(tǒng)計4\n)。 printf(修改成績
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1