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

正文內(nèi)容

c語言可視化程序課程設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)(編輯修改稿)

2025-05-04 05:21 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 _______________________________\n)。 printf(\n\t!!!!!!!!!!!!!!!!!!!!!!提示:沒有找到該學(xué)生!\n)。 printf( ________________________________________________________________________\n)。 printf(\n)。 } void printc() // 本函數(shù)用于輸出中文 { printf( 學(xué)號(hào)\t 姓名 性別 英語 數(shù)學(xué) C語言 總分 平均分\n)。 } void printe(Node *p)//本函數(shù)用于輸出英文 { printf(%12s%s\t%s\t%d\t %d\t %d\t %d\t %d\n,p,p,p,p,p,p,p,p)。//輸出成績(jī) } Node* Locate(Link l,char findmess[],char nameornum[]) //該函數(shù)用于定位鏈表中符合要求的接點(diǎn),并返回該指針 { Node *r。 if(strcmp(nameornum,num)==0) //按學(xué)號(hào)查詢 { r=lnext。 while(r!=NULL) { if(strcmp(r,findmess)==0)//將輸入學(xué)號(hào)與已有學(xué)號(hào)對(duì)比 return r。 //返回地址 r=rnext。 } } else if(strcmp(nameornum,name)==0) //按姓名查詢將輸入姓名與已有姓名對(duì)比 { r=lnext。 while(r!=NULL) { if(strcmp(r,findmess)==0) return r。 //返回地址 r=rnext。 } } return 0。 } void Add(Link l) //增加學(xué)生 { Node *p,*r,*s。 //定義Node型指針 char num[11]。 r=l。 s=lnext。 while(rnext!=NULL) r=rnext。 //將指針置于最末尾 while(1) { printf(請(qǐng)您輸入學(xué)號(hào)(以39。039。返回上一級(jí)菜單:))。 scanf(%s,num)。 if(strcmp(num,0)==0) break。 while(s) { if(strcmp(s,num)==0)//將新輸入學(xué)號(hào)與已有學(xué)號(hào)對(duì)比 { printf(?。。。。?!提示:學(xué)號(hào)為39。%s39。的學(xué)生已經(jīng)存在,若要修改請(qǐng)你選擇39。4 修改39。!\n,num)。 printstart()。 printc()。 printe(s)。 printstart()。 printf(\n)。 return。 } s=snext。//指向下一個(gè)地址 } p=(Node *)malloc(sizeof(Node))。//在內(nèi)存中分配長(zhǎng)度與node相同的連續(xù)空間用于存儲(chǔ)新數(shù)據(jù) strcpy(p,num)。 printf(請(qǐng)你輸入姓名:)。 scanf(%s,p)。 getchar()。 printf(請(qǐng)你輸入性別:)。 scanf(%s,p)。 getchar()。 printf(請(qǐng)你輸入c語言成績(jī):)。 scanf(%d,amp。p)。 getchar()。 printf(請(qǐng)你輸入數(shù)學(xué)成績(jī):)。 scanf(%d,amp。p)。 getchar()。 printf(請(qǐng)你輸入英語成績(jī):)。 scanf(%d,amp。p)。 getchar()。 p=p+p+p。 //求總分 p=p / 3。//信息輸入已經(jīng)完成 pnext=NULL。 rnext=p。 r=p。 shoudsave=1。 } } void Qur(Link l) //查詢學(xué)生 { int sel。 char findmess[20]。 Node *p。 if(!lnext)//當(dāng)lnext=NULL時(shí)成立 { printf(\n********提示:沒有資料可以查詢!\n)。 return。 } printf(\n********1按學(xué)號(hào)查找\n********2按姓名查找\n)。 scanf(%d,amp。sel)。 if(sel==1)//學(xué)號(hào) { printf(請(qǐng)你輸入要查找的學(xué)號(hào):)。 scanf(%s,findmess)。 p=Locate(l,findmess,num)。 if(p) { printf(\t\t\t\t查找結(jié)果\n)。 printstart()。 printc()。 printe(p)。 printstart()。 } else Nofind()。 } else if(sel==2) //姓名 { printf(請(qǐng)你輸入要查找的姓名:)。 scanf(%s,findmess)。 p=Locate(l,findmess,name)。 if(p) { printf(\t\t\t\t查找結(jié)果\n)。 printstart()。 printc()。 printe(p)。 printstart()。 } else Nofind()。 } else Wrong()。 } void Del(Link l) //刪除函數(shù) { int sel。 Node *p,*r。 char findmess[20]。 if(!lnext) {
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1