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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)-學(xué)生管理系統(tǒng)鏈表-資料下載頁(yè)

2024-12-15 14:16本頁(yè)面

【導(dǎo)讀】用單鏈表存放學(xué)生信息;實(shí)現(xiàn)簡(jiǎn)單的菜單調(diào)用;學(xué)生信息的刪除;編寫算法,編碼實(shí)現(xiàn)基本要求。根據(jù)任務(wù)書中的第五條要求,為來(lái)使用者方便使用。插入、查詢、修改、顯示等功能。數(shù)據(jù)關(guān)系:R1={<ai-1,ai>|ai-1,ai∈D,i=2,?的后繼,否則操作失敗,next_e無(wú)定義。操作結(jié)果:刪除L的第i個(gè)數(shù)據(jù)元素,并用e返回其值,L的長(zhǎng)度減1。首先,建立學(xué)生的信息庫(kù)。數(shù),依次錄入”。若選擇繼續(xù)操作,則會(huì)出現(xiàn)菜單欄,可以選擇進(jìn)行學(xué)生信息的插入,否則,退出操作程序。上面的概要設(shè)計(jì),首先要寫出數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)的類型定義。

  

【正文】 +\n)。 printf(| 姓名 請(qǐng)按 1 |\n)。 printf(| 學(xué)號(hào) 請(qǐng)按 2 |\n)。 printf(| 平時(shí)成績(jī) 請(qǐng)按 3 |\n)。 printf(| 期末成績(jī) 請(qǐng)按 4 |\n)。 printf(| 取消 請(qǐng)按 0 |\n)。 printf(++\n)。 printf(請(qǐng)輸入您 的選擇: )。 scanf(%d, amp。choice)。 switch(choice) { case 0: return。 case 1: printf(請(qǐng)輸入新姓名: )。 scanf(%s, Pname)。 break。 case 2: printf(請(qǐng)輸入新學(xué)號(hào): )。 scanf(%s, Pnum)。 break。 case 3: printf(請(qǐng)輸入新平時(shí)成績(jī): )。 scanf(%f, amp。Pg)。 break。 case 4: printf(請(qǐng)輸入新期末成績(jī) : )。 scanf(%f,amp。Ps)。 break。 default: 北京建筑工程學(xué)院 電信學(xué)院 計(jì)算機(jī)專業(yè) 數(shù)據(jù)結(jié)構(gòu) Page 13 1/21/2021 printf(\n無(wú)效選項(xiàng) !)。 break。 } printf(修改成功! \n) 。 } while(choice != 0)。 } void change(sequenlist *L) { sequenlist *p。 p = Lnext。 char num。 if(p == NULL) { printf(無(wú)學(xué)生記錄! \n)。 return。 } printf(請(qǐng)輸入您要修改的學(xué)生的學(xué)號(hào): )。 scanf(%s, amp。num)。 if(pnum) devise(p)。 return。 } 8)所有學(xué)生信息的顯示模塊: void printList(sequenlist *head)函數(shù),運(yùn)用 if判斷是否為空,若不空則用 while循環(huán),輸出每個(gè)學(xué)生的所有信息。 void printList(sequenlist *head) { sequenlist *p。 printf(\n學(xué)號(hào) 姓名 平時(shí)成績(jī) 期末成績(jī) \n)。 printf(\n)。 p=head。p=pnext。 if(head!=NULL) do { printf(%s,%s,%f,%f\n,pnum,pname,pg,ps)。 printf(\n)。 p=pnext。 }while(p)。 北京建筑工程學(xué)院 電信學(xué)院 計(jì)算機(jī)專業(yè) 數(shù)據(jù)結(jié)構(gòu) Page 14 1/21/2021 } 9)主函數(shù)模塊: void main(),運(yùn)用 switch,case實(shí)現(xiàn) 因菜單函數(shù) int menu()的不同的返回值而調(diào)用不同的功能函數(shù),又用 case循環(huán)體簡(jiǎn)潔、直觀的實(shí)現(xiàn)操作的循環(huán)進(jìn)行。 四.調(diào)試 此次函數(shù)調(diào)試過(guò)程中主要存在兩個(gè)小問(wèn)題 1. 結(jié)構(gòu)體中大小寫的定義 2. Strcmp函數(shù)的使用,字符之間的比較 五.用戶使用說(shuō)明 1.進(jìn)入主頁(yè)面 2. 建立學(xué)生線性表 北京建筑工程學(xué)院 電信學(xué)院 計(jì)算機(jī)專業(yè) 數(shù)據(jù)結(jié)構(gòu) Page 15 1/21/2021 3. 輸入學(xué)生信息 4. 插入學(xué)生信息 5. 查詢學(xué)生信息 北京建筑工程學(xué)院 電信學(xué)院 計(jì)算機(jī)專業(yè) 數(shù)據(jù)結(jié)構(gòu) Page 16 1/21/2021 6.修改學(xué)生信息 7.刪除學(xué)生信息 8.顯示所有學(xué)生信息 9.退出 北京建筑工程學(xué)院 電信學(xué)院 計(jì)算機(jī)專業(yè) 數(shù)據(jù)結(jié)構(gòu) Page 17 1/21/2021 六.測(cè)試結(jié)果 如用戶使用說(shuō)明可見 : 第一模塊,錄入學(xué)生信息可自主 選擇錄入學(xué)生的人數(shù)且能全部保存。 第二模塊, 可按學(xué)號(hào)選擇插入的位置并插入。 第三模塊,查詢可自主選擇按學(xué)號(hào)或?qū)W生姓名查詢且能正確輸出結(jié)果。 第四模塊,修改可按學(xué)號(hào)選擇要修改的學(xué)生信息,并自主選擇要修改的信息項(xiàng)。 第五模塊,按學(xué)號(hào)選擇要?jiǎng)h除的節(jié)點(diǎn)并快速刪除。 第六模塊,能正確輸出所有學(xué)生信息。 所有模塊均能正常工作且能正確執(zhí)行并自動(dòng)返回主頁(yè)面,基本完成了任務(wù)書中各項(xiàng)要求 。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1