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

正文內容

班級成績管理系統(tǒng)c語言課程設計(編輯修改稿)

2025-09-30 16:08 本頁面
 

【文章內容簡介】 程設計 6 打開學生文件 或輸入相關學生信息后 ,按“科目名次”查詢,進行“ 排序 ;如果查詢信息不存在,給出提示。 然后任意鍵返回主菜單。 成績保存 其他功能的運行都需要從保存的學生文件中調用 , 對學生文件操作步驟后, 利用指針與地址的作用,經過一系列操作,會將 信息資料保存成 .txt 格式。 然后任意鍵返回主菜單。 成績添加 打開學生文件 或輸入相關學生信息 發(fā)現遺漏的學生后,輸入遺漏學生人數,然后依次輸入學生的 “學號”,“姓名”,“語文成績”,“數學成績”,“英語成績”和“計算機成績”,然后任意鍵返回主菜單。 成績刪除 通過輸入學生學號,然后顯示該名同學信息,并提示是否刪除。操作完成后任意鍵返回主菜單。 退出系統(tǒng) 每執(zhí)行一個具體的功能,程序重新顯示菜單;完成相關程序后,退出系統(tǒng)。如果此前沒有進行“保存文件”步驟, 給出提示是否保存成 功,然后任意鍵返回主菜單。 模板劃分圖 C 語言課程設計 7 總層次圖 基本總流程圖 班級成績管理系統(tǒng) 成績修改 成績統(tǒng)計 成績查看 成績查詢 成績輸入 退出程序 保存文件 學號查詢 數學 語文 計算機 英語 main enter() 運行程序 find() meun deleted() modify() look() exit() count() save() add() 成績刪除 成績添加 主界面菜單 C 語言課程設計 8 功能介紹圖 成績查詢流程圖 成績添加功能 第四章 詳細設計 根據 功能模塊設計思路,主要功能模塊的算法設計思路 ,班級內同學的相關信息 應包括“學號”,“姓名”,“各科成績”。此程序應具備“ 成績輸入 ”,“成績查看”,“成績查找”,“成績統(tǒng)計”, “ 成績排序”,“成績修改”,“成績添加”,“成績刪除”,“成績保存”,“退出程序”等功能 。 詳情如下: 系統(tǒng)模塊函數 模塊函數組成 void main() enter() find() modify() count() look() save() add() 輸入學號 是否找到 主菜單 N Y 顯示信息 返回 輸入 新增人數 輸入學號, 姓名,成績 主菜單 C 語言課程設計 9 deleted() home() exit() 模塊函數介紹 ():用 switch 執(zhí)行功能選項;用 do...while 執(zhí)行每種功能完成后返回菜單。 ():用 scanf一一 對應輸入學生的信息;用 for循環(huán)輸入多門成績;最后用 save()函數保存。(參考 ) ():用于查詢全班各科成績,與學生姓名,學號,科目相對應。為了美觀采用5%換行輸出,使信息簡潔明了。(參考 ) ():用于修改成績或學生信息。定義好一個密碼以及 mm=0;如果密碼錯誤 mm=1,用 do...while 執(zhí)行是否重新輸入密碼;密碼正確獲得修改信息的權限。(參考 .) ():調用一個 menu1()執(zhí)行菜單功能,用 switch 執(zhí)行用戶想進行的排序,調用paixu1(), paixu2(),再用 menu()函數轉回菜單。(參考 ) ():定義 choice1(),根據用戶需要對信息執(zhí)行所需的排序(參考 ) ():用于使用系統(tǒng)功能 對學生文件產生變化后,保存學生文件。(參考 ) 學生信息數組 typedef struct student { char number[10]。 char name[20]。 float score[M]。 float aver。 }STU。 C 語言課程設計 10 第五章 測試 測試圖展示 圖 .1 主界面。 圖 .2 菜單欄。 C 語言課程設計 11 圖 .3 查看成績。 圖 .4 查詢欄。 C 語言課程設計 12 圖 .5 平均成績。 圖 .6 添加功能。 C 語言課程設計 13 圖 .7 刪除功能。 圖 .8 保存功能。 C 語言課程設計 14 系統(tǒng)調試 01:在 enter()函數中對學生成績的輸入用 scanf(“ %d” ,s)。當輸入一門成績后就會跳回 ,使接下來的程序無法運行 ,改為 for(j=1。j=M。j++) scanf(“ %d” ,amp。s[i].score[j])。將錯誤解決。 02:在 enter 函數中 ,輸入姓名用 scanf(“ %s” ,amp。s[i].name)。錯誤 ,在 scanf 函數中的輸入項如果是字符數組名代表該數組的起始地址 .則應改為 scanf(“ %d” ,s[i].name)。 03:在運行 find()函數時,第四門課顯示出來的分數并非輸入項:錯誤,在定義時將j=1,要改 為 j=0。 04:學生成績定義為浮點型,但與 scanf 連接不起來。是由于所使用的系統(tǒng)不支持該項操作。 05:在 count()函數中, paixu3()。輸出的人數比實際的多一人,因為 b++:在循環(huán)結束之后會自增一次,則比實際的大一。 分析結果 01:為了使調試程序簡便 ,先定義班級的人數 N為 2人 ,編譯連接后 ,顯示出菜單桌面 ,先輸入學生成績保存起來。 2:選擇 printf(“ \n” )。,則輸出學生的基本信息是每行顯示一位同學的信息。 3:選擇 getchar()來覆蓋原有的 ,則就可輸出修改的信息。 4:在 modify( )函數中,當輸入一個錯誤的密碼時會出現死循環(huán),因為跳出的位置錯誤了。 第六章 使用說明 運行系統(tǒng)以后,主界面需要輸入帳號和密碼,分別為“ jintong”,“ 123456”。進入菜單后,按“ 1”鍵進入“輸入想添加的學生人數,相關信息與成績”,按任意鍵返回主菜單 ; 按“ 2”鍵進入“查看全班學生的信息與成績” 功能,可以 按任意鍵返回主菜單 ; 按“ 3”鍵進入“按學號查詢班級內某個同學的信息與成績” 功能,可以 按任意C 語言課程設計 15 鍵返回主菜單 ; 按“ 4”鍵進入“查詢班級 平均分與各科平均分” 功能,可以 按任意鍵返回主菜單 ; 按“ 5”鍵進入“按學號查看和修改班級內某個同學的信息和成績” 功能,可以 按任意鍵返回主菜單 ; 按“ 6”鍵進入“想添加的人數和相關學生信息與成績” 功能,可以 按任意鍵返回主菜單 ; 按“ 7”鍵進入“按學號查詢到班級內某個同學的相關信息并提示是否刪除改名學生信息” 功能,可以 按任意鍵返回主菜單 ; 按“ 8”鍵進入“保存全班同學信息” 功能; 按“ 9”鍵退出程序 。 第七章 總結 課程設計是培養(yǎng)學生綜合運用所學知識 ,發(fā)現 ,提出 ,分析和解決實際問題 ,鍛煉實踐能力的重要環(huán)節(jié) ,是對學生實 際工作能力的具體訓練和考察過程 .隨著科學技術發(fā)展的日新日異,當今計算機應用在是生活中可以說得是無處不在。因此作為二十一世紀的大學來說掌握計算機開發(fā)技術十分重要的。 我的題目是班級成績管理系統(tǒng)的設計,對于我們這些新手來說,這是很大的考驗,我一千次一萬次的問自己,怎么才能找到課堂所學與實際應用的最佳結合點?怎么才能讓自己的程序在篇幅上簡單,在使用價值上豐富?怎樣讓自己的業(yè)余更靠近專業(yè)?怎樣讓自己的計劃更具有序性,而不會忙無一用?機會是老師,學校,以及無數代教育工作者給的,而能力是自己的,耐性是需要的。經過自 己的琢磨,還查閱了很多書籍,才做到了心中有數,才了解了 C語言課程設計的真正用意 —— 培養(yǎng)自學能力,養(yǎng)成程序編輯的好習慣。我從來不相信車到山前必有路的說法,認為那只是懶惰者自尋懶惰的借口,我要積極,要把握,要努力。 回顧起此次課程設計,至今我仍感慨頗多,的確,從從拿到題目到完成整個編程,從理論到實踐,在整整半個學期的日子里,可以學到很多很多的的東西,同時不僅可以鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。通過這次課程設計使我懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只 有把所學的理論知識與實踐相結合起來,從理論中得出結論,才能真正為社會服務,從而提高自己的實際動手能力和獨立思考的能力。在設計的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問題,同時在設計的過程中發(fā)現了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固,比如說結構體等等。通過這次課程設計之后,一定把以前所學過的知識重新溫故。 C 語言課程設計 16 這次課程設計終于順利完成了,在設計中遇到了很多編程問題,最后在郭老師的辛勤指導下,終于游逆而解。同時,在郭老師的身上我學得到很多實用的知識, 在次我表示感謝!同時,對給過我?guī)椭乃型瑢W和各位指導老師再次表示忠心的感謝。 做
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1