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

正文內(nèi)容

c語言課程設(shè)計(jì)學(xué)生信息管理系統(tǒng)-文庫吧

2025-05-16 10:03 本頁面


【正文】 stu[m].id =stu[99].id 。 } printf(排序后的順序?yàn)?:\n)。 然后顯示排序好后的學(xué)生信息; 系統(tǒng)主要函數(shù) 多功能計(jì)算器采用結(jié)構(gòu)化程序設(shè)計(jì)思想,程序中除主函數(shù)外,共設(shè)計(jì)了 23個(gè)函數(shù),函數(shù)原型 及功能說明如表 所示。 表 函數(shù)原型及功能說明 序號 函數(shù)原型 功能說明 1 void calculate1() 調(diào)用整數(shù)運(yùn)算的相關(guān)函 數(shù) 2 void zhengshu() 整數(shù)的運(yùn)算的頭文件 3 void calculate2() 調(diào)用實(shí)數(shù)運(yùn)算的相關(guān)函數(shù) 4 void shishu() 實(shí)數(shù)的運(yùn)算的頭文件 5 void calculate3() 調(diào)用分?jǐn)?shù)運(yùn)算的相關(guān)函數(shù) 6 void fenshu() 分?jǐn)?shù)的運(yùn)算的頭文件 7 typedef struct fushu 抽象數(shù)據(jù)類型定義 8 float real 數(shù)據(jù)對象 9 float image 定義構(gòu)造復(fù)數(shù)的函數(shù) 10 fushu ComplexNumberInput(float a,float b) 構(gòu)造復(fù)數(shù)二元組 11 fushu ComplexNumberAdd(fushu c1,fushu c2) 復(fù)數(shù)的求和運(yùn)算 12 fushu ComplexNumberSub(fushu 復(fù)數(shù)的求差運(yùn)算 9 c1,fushu c2) 13 fushu ComplexNumberMul(fushu c1,fushu c2) 復(fù)數(shù)的求積運(yùn)算 14 fushu ComplexNumberDiv(fushu c1,fushu c2) 復(fù)數(shù)的求商運(yùn)算 15 void ComplexNumberOutput(fushu c) 輸出復(fù)數(shù)的運(yùn)算結(jié)果 16 void fushi() 復(fù)數(shù)的運(yùn)算的頭文件 17 typedef struct Linknode 定義鏈表節(jié)點(diǎn)的數(shù)據(jù)類型為 Node 18 struct Linknode *next 定義鏈表節(jié)點(diǎn)的數(shù)據(jù)類型為 Node 19 Node * createlink() 創(chuàng)建鏈表并讀入多項(xiàng)式的指數(shù)和系數(shù) 20 void Sum(Node *pa, Node *pb) 兩個(gè)一元多項(xiàng)式相加 21 void mus(Node *pa, Node *pb) 兩個(gè)一元多項(xiàng)式相減 22 void print(Node * p) 輸出程序中所有的項(xiàng) 23 void yiyuanduoxiangshi() 一元多項(xiàng)式的運(yùn)算的頭文件 10 4 詳細(xì)設(shè)計(jì) 主模塊 學(xué)生基本信息管理系統(tǒng) 信息錄入 信息瀏覽 信息查詢 信息排序 信息刪除 信息修改 信息添加 退出系統(tǒng) 輸入學(xué)生的相關(guān)信息 顯示學(xué)生的相關(guān)信息 按姓名查詢 按學(xué)號查詢 更新保存的學(xué)生信息 對新加的學(xué)生進(jìn)行信息錄入 菜單選擇 11 程序總體結(jié)構(gòu)圖 開始 菜單選擇 信息輸入 瀏覽 信息輸入 信息瀏覽 查詢 按學(xué)號 按姓名 刪除 修改 信息刪除 信息修改 添加 信息添加 排序 保存文件 結(jié)束 12 主函數(shù) 主函數(shù)流程 圖 各部分模塊 結(jié)束 開始 顯示主頁菜單 功能選擇 錄入學(xué)生信息 瀏覽學(xué)生信息 修改學(xué)生信息 按照總成績排序 退出信息管理 查詢學(xué)生信息 刪除學(xué)生信息 保存學(xué)生信息 13 信息的錄入流程圖 學(xué)生信息瀏覽流程圖 開始 結(jié)束 打開文件 返回主菜單 文件中有無信息 輸 出所有信息 Y N N Y 14 按姓名或?qū)W號查詢流程圖 信息的刪除流程圖 15 5 功能測試 系統(tǒng)主界面 系統(tǒng)主界面 錄入學(xué)生信息功能 錄入學(xué)生信息界面 16 錄入學(xué)生信息界面 信息瀏覽功能 信息瀏覽界面 17 信息修改功能 信息修改界面 信息 檢索功能 信息檢索界面 18 按學(xué)號檢索界面 按姓名檢索界面 19 6 程序設(shè)計(jì)調(diào)試情況分析 : c 程序運(yùn)行不出來,幾個(gè)頭文件中出現(xiàn)了相同的函數(shù); 解決方法:改變頭文件中相同名字的函數(shù)名。 :調(diào)用檢索函數(shù)一閃而過。 解決方法:添加 getchar()語句使程序暫停。 :無法有效的控制輸出函數(shù)循環(huán)終止。 解決方法:添加全局變量“ stunum” ,使用該全局變量來記錄學(xué)生總數(shù),從而控制輸出循環(huán)的次數(shù) :查詢函數(shù)數(shù)據(jù)量過多 時(shí)同時(shí)輸出,先輸出的內(nèi)容無法查看,或需用戶自行查看。 解決方法:添加 getchar()語句使程序暫停,當(dāng)用戶按 Enter 時(shí)繼續(xù)。 :調(diào)試時(shí),有的時(shí)候編譯后沒什么問題,就是在點(diǎn)擊連接 link 時(shí)出現(xiàn)了錯(cuò)誤; 解決方法: 將源程序保存,然后關(guān)掉 Microsoft Visual C++ ,重新啟動(dòng) Microsoft Visual C++ 。 20 7 課程設(shè)計(jì)小結(jié) 通過此次課程設(shè)計(jì),我基本上對制作一個(gè)相對來說比較完整的程序有了一定的認(rèn)識和了解。這一周多來的制作,不但對 C 語言的知識有了一定的 鞏固,還增加了我們的動(dòng)手能力。 學(xué)生信息管理系統(tǒng),涉及到結(jié)構(gòu)體,鏈表,文件和循環(huán)的知識,所以尤其對這幾個(gè)方面有所加深和鞏固。其中又包括結(jié)構(gòu)體的賦值,寫到文件中。從文件中賦值給結(jié)構(gòu)體。 等等。 還能夠通過編譯時(shí)出現(xiàn)的出錯(cuò)提示信息,進(jìn)行初步的糾錯(cuò)。 完成一個(gè)程序的一般步驟為設(shè)計(jì),錄入,編譯,如果出錯(cuò),則修改,然后 再編譯,編譯成功后,看看結(jié)果是否正確,如果結(jié)果不正確,則再重復(fù)以上步驟。 小組成員分工 組長:王彬冰 負(fù)責(zé)信息瀏覽、信息刪除模塊和總流程圖 組員:湯璞君 負(fù)責(zé)信息排序 模塊 組員:劉帥 負(fù)責(zé)信息錄入模塊 參考文獻(xiàn) [1]《 C 程序設(shè)計(jì)教程與實(shí)驗(yàn)》吉順如 清華大學(xué)出版社 [2]《 C 程序習(xí)題集與課程設(shè)計(jì)》吉順如 計(jì)春雷 電子工業(yè)出版社 [3]《 C 程序設(shè)計(jì)思想與方法》 尹寶林 機(jī)械工業(yè)出版社 21 [4] 百度文庫 附錄 系統(tǒng)源程序 include include include 22 include int stunum=0。 struct student // 結(jié)構(gòu)體 { int id。 char name[30]。 int age。 char sex[6]。 char birthday[12]。 char add[80]。 char tel[15]。 char [25]。 int math。 int english。 int sum。 }stu[100] 。 void check() //查詢函數(shù) { void jsid()。 void jsname()。 int a。 char ch。 while (a) { system(cls)。 printf(*
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1