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

正文內(nèi)容

c語言程序設(shè)計(jì)報(bào)告-班級學(xué)生成績管理系統(tǒng)(參考版)

2024-11-17 14:48本頁面
  

【正文】 通過這次的課程設(shè)計(jì),讓我明確了學(xué)習(xí) C語言的目的和重要性,在以后的時(shí)間里,我會更加努力的把 C語言學(xué)好,為以后學(xué)習(xí)更高級的計(jì)算機(jī)語言打下好的基礎(chǔ),并通過與老師同學(xué)的交流來不斷的提升自己的編程和開發(fā)能力! 47 。這兩個星期我對 C語言有了更深入的了解,同時(shí)也建立起了一個對 C語言的整體架構(gòu)和編程思想;我還學(xué)到了很多課本上沒有學(xué)到的東西,也了解了很多以前不了解的計(jì)算機(jī)語言方面的知識;他擴(kuò)充了我的知識,也開拓了我的視野,讓我們了解了我們學(xué)習(xí)計(jì)算機(jī)語言的目的和將來發(fā)展的方向。 在還沒有進(jìn)行課程設(shè)計(jì)實(shí)訓(xùn)之前,我對 C語言知識的掌握真的只能說是很膚淺,我只知道分開來使用那些語句和語法,對他們根本沒有整體感念,所以在學(xué)習(xí) C語言時(shí)經(jīng)常會感覺很盲目,甚至不知 道自己學(xué)這些東西是為了什么。 42 void findRecord void queryInfo( void) void modifyRecord( void) 三. 函數(shù)主流程圖 顯示菜單 輸入 1—— 9 輸入 19 增加學(xué)生信息 顯示學(xué)生信息 查詢學(xué)生信息 刪除學(xué)生信息 保存學(xué)生信息至文件 從記錄讀取學(xué)生信息 修改學(xué)生信息 1 2 3 4 5 6 7 Y N 開 始 對學(xué)生排名 8 9 43 四 、軟件調(diào)試 顯示出人機(jī)界面: 出現(xiàn)菜單,可以選擇你要操作的選項(xiàng): 如果你要添加學(xué)生信息,則可以按以下提示操作: 44 當(dāng)你添加完學(xué)生信息,你可以對學(xué)生信息進(jìn)行其它操作 . 如你要對學(xué)生信息進(jìn)行修改,可以按照如下方式: 你也可以對學(xué)生成績進(jìn)行排名: 45 你可以直觀準(zhǔn)確確的看到 學(xué)生信息: 通過使用這個學(xué)生信息管理系統(tǒng)軟件,可以輕松的管理學(xué)生信息,你可以對學(xué)生信息按照現(xiàn)實(shí)界面進(jìn)行信息添加,刪除,查詢,排序等功能。 在頭文件是,對于系統(tǒng)庫投文件,使用? ?形勢,表示從系統(tǒng)查找頭文件;對于自己建立的頭文件,如,使用 include? student?的形勢,表示處理系統(tǒng)庫目錄外,還要從目錄去查找頭文件。 ifndef H_STUDENT_HH define H_STUDENT_HH 用來防止重復(fù)包含的。 16) .頭文件 文件名稱: 功 能:聲明函數(shù)原型,包含文件及自定義宏和數(shù)據(jù)結(jié)構(gòu)。 返 回 值: void。 15) .主函數(shù) 函數(shù)原型: void main( void) 功 能:控制程序。你通過選擇 1— 7 中的選項(xiàng)來滿足你的需求。 返 回 值: void。 14) 排序函數(shù) 函數(shù)原型: sortInfo( void) 功 能:對學(xué)生的總進(jìn)行排序,可以按照升序,降序,對學(xué)生成績或?qū)W號進(jìn)行準(zhǔn)確的排名。 40 工作方式:根據(jù)要求決定在退出前是否將修改的記錄存入文件。 參 數(shù): void。 要 求:只允許選擇規(guī)定鍵,若果輸入不符合要求,則提醒用戶重新輸入。 返 回 值: int。 12) .菜單選擇函數(shù) 函數(shù)原型: void menu_select( void) 功 能:接受用戶選擇代碼。 工作方式:根據(jù)命令,調(diào)用相應(yīng)函數(shù)。 參 數(shù): void。 要 求:同時(shí)需要調(diào)整名次。 返 回 值: void。如果有的學(xué)生信息發(fā)生改變,你可以丟它進(jìn)行修改,修改之前,你必須找到你要修改學(xué)生的記錄,你可以根據(jù)姓名,學(xué)號超找改學(xué)生的信息,找到之后,若要修改,就對它進(jìn)行修改。 要 求:正確復(fù)制字符串。 返 回 值: void。 9) .記錄復(fù)制函數(shù) 函數(shù)原型: void copyRecord( stuInfo*, stuInfo*) 功 能:將 src指向的一條記錄復(fù)制給 dest指向的記錄。 工作方式:可以按照學(xué)號、姓名或名次來查詢。 參 數(shù): void。 要 求:找不到則返回 1。 返 回 值: int(找到的記錄序號),若找不到則返回 1。 int targetType:表明通過哪一項(xiàng)來查找, 0 為學(xué)號, 1 為姓名, 2 為名次。 7) .查找指定記錄函數(shù) 函數(shù)原型: void findRecord( char*, int, int) 輸入是否存在 輸入學(xué)生新信息 修改成功 退 出 輸入要修改的學(xué)生學(xué)號 開始 結(jié)束 37 功 能:查找指定記錄。 工作方式:根據(jù)給定的關(guān)鍵字,查找符合的記錄并刪除之。 36 參 數(shù): void。 6) .刪除記錄函數(shù) 函數(shù)原型: void removerecord( void) 功 能:刪除內(nèi)存數(shù)組中指定記錄。 工作方式:輸出頭一行表頭信息。 參 數(shù): void。 5) .輸出表頭函數(shù) 函數(shù)原型: void showTable( void) 功 能:輸出表頭信息。 工作方式:從尾部開始逐個追加記錄。 35 參 數(shù): void。 要 求:報(bào)告是否有記錄及記錄條數(shù)和內(nèi)容。 返 回 值: void。 3) .顯示所有學(xué)生信息函數(shù) 函數(shù)原型: void display( void) 功 能:顯示內(nèi)存里的記錄信息。 工作方式: records 為從指定文件中讀取出記錄。 參 數(shù): void。 要 求:報(bào)告是否有記錄可保存、是否能正常建立或打開文件、根據(jù)要求執(zhí)行存入操作并報(bào)告存入記錄的條數(shù)。 返 回 值:成功 0,失敗 1。 1) .文件存儲操作函數(shù) 函數(shù)原型: int savedRecord( void) 功 能:將及錄存入默認(rèn)文件 stu_info 或者指定文件。全局變量 numStus 表示數(shù)組中記錄的學(xué)生數(shù), arraySize 是為數(shù)組分配的空間大小。每個學(xué)生信息資料用一個 StnInfo 結(jié)構(gòu)來保存,用 StuInfo數(shù)組的全局變量records 來保存一批學(xué)生的信息資料。所以用簡潔的偽碼對它們進(jìn)行選擇,因?yàn)椴⒉粡?fù)雜,所以這里不自在贅述。因?yàn)樗胁⒘羞x擇,所 可以用選擇菜單方便地實(shí)現(xiàn)。如果原來沒有記錄文件,可以重新建立一個文件; 如果已經(jīng)有記錄,可以先把文件內(nèi)容讀入,然后把新記錄追加到原來記錄的尾部;也可以單獨(dú)建立新文件,以后再使用 讀取文件的方法拼裝。 } : 本設(shè)計(jì)有 4個 C文件( 14 個函數(shù))和一個頭文件組成,每個 C 文件都代表著某種特定功能,他們的關(guān)系如表 121 所示。 } free(records)。N39。amp。n39。 gets(str)。 } //**********************結(jié)束運(yùn)行 ************************* void quit(void) { char str[5]。 else break。 =atoi(s)。 for(。 printf(\ \n)。 printf(\ \n)。 printf(\ \n)。 printf(\ \n)。 printf(\ \n)。 int =0。 case 9: quit()。 case 8: sortInfo()。 case 7: loadRecords()。 case 6: saveRecords()。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1