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

正文內(nèi)容

c語言鏈表學(xué)生管理系統(tǒng)-全文預(yù)覽

2025-02-17 20:18 上一頁面

下一頁面
  

【正文】 s,qname,qsex,amp。 for(i=1。 printf(輸入 姓名 , 性別 ,學(xué)號 , 成績 , 專業(yè) :\n)。 } return q。qnum,amp。j++) {if((lnum)==(qnum)) {printf(*****該學(xué)號已存在,請重新輸入: ********\n)。int j。 char project[30]。 struct school/*建立鏈表結(jié)構(gòu) */ { char name[15] 。 struct school *del(struct school *, long)。 } }while(m)。d)。 break。 h=p=del(p,num)。 case 4 : p=h。qnum,amp。 case 3 : p=h。 break。 switch(m) { case 1 : printf(請輸入人員總數(shù) :)。\n)。\n按學(xué)號刪除記錄 4。 char n[15]。break。\t 學(xué)號 : %d 。if(p==0){ printf(*********沒有與該學(xué)號對應(yīng)的學(xué)生: ******\n)。\t成績 : %d。if(p==0)printf(\n******該鏈表為空鏈表 ******\n)。 } : 該函數(shù)中 p為原始數(shù)據(jù)鏈表, o為要查找的學(xué)生的學(xué)號。p=pnext。if(head==0)return head。 } else{qnext=o。 }else {while((onum)(pnum)) {q=p。 if(p==0){head=o。free(p)。p=pnext。 if(p==0) printf(\n該鏈表為空鏈表 \n)。 } : 該函數(shù)中 *p為原始 數(shù)據(jù)鏈表, o為需要刪除的學(xué)生的學(xué)號。p=pnext。 } else {while(p!=0) {if((pnum)==(onum)){printf(該學(xué)號的學(xué)生已經(jīng)存在。 其中 p為原始鏈表, o為新增的學(xué)生數(shù)據(jù)。 p=pnext。\t 學(xué)號 : %d 。 void output(LIB *p)/*顯示數(shù)據(jù) */ { LIB *head=p。 p2=q。qnum,amp。in。 scanf(%s%s%d%d%s,qname,qsex,amp。 } LIB *creat(int n)/*建立學(xué)生鏈表 */ { LIB *head,*q, *p2,*l。qgoal,qproject)。 q=(LIB *)malloc(LEN)。 l=head。 基于上述結(jié)構(gòu),可通過下列函數(shù)實現(xiàn)對不同學(xué)號的學(xué)生進行存儲數(shù)據(jù)從而實現(xiàn)學(xué)生數(shù)據(jù)鏈表的建立 。 int goal。 /*查找 */ 1. 創(chuàng)建鏈表函數(shù)的實現(xiàn): 基于該系統(tǒng)為學(xué)生數(shù)據(jù)管理系統(tǒng),學(xué)生相關(guān)信息一般包括:姓名,性別,學(xué)號,成績,專業(yè),因此,建立學(xué)生鏈表結(jié)構(gòu)如下: name為姓名, sex為性別, num為學(xué)號, goal為成績, project為專業(yè)。/*顯示數(shù)據(jù) */ struct school *insert(struct school * ,struct school *)。 三、 開發(fā)環(huán)境: 本系統(tǒng)基于 Microsoft Visual Studio 2021 開發(fā)平臺,使用了 C語言的相關(guān)知識來實現(xiàn)了對學(xué)生數(shù)據(jù)的建立,刪除,查詢,和插入等功能。通過該作業(yè),我們可以更好的了解和掌握 C語言的基礎(chǔ)知識,同時對鏈表結(jié)構(gòu)有了進一步的應(yīng)用。/*創(chuàng)建鏈表 */ void output(struct school *)。/*排序 */ void search(struct school *,int)。 int num。 }。int j。j++) {if((lnum)==(qnum)) {printf(該學(xué)號已存在,請重新輸入: \n)。qnum,amp。 } return q。 printf(輸入 姓名 , 性別 ,學(xué)號 , 成績 , 專業(yè) :\n)。 for(i=1。 scanf(%s%s%d%d%s,qname
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1