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

正文內(nèi)容

c語言成績(jī)信息管理系統(tǒng)課程設(shè)計(jì)--成績(jī)信息管理系統(tǒng)(編輯修改稿)

2025-02-14 14:06 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 return。}printf(\n\n)。printheader()。 /*輸出表格頭部*/while(p) /*逐條輸出鏈表中存儲(chǔ)的學(xué)生信息*/{printdata(p)。p=pnext。 /*移動(dòng)直下一個(gè)結(jié)點(diǎn)*/printf(HEADER3)。}getchar()。}/*************************************************************作用:用于定位鏈表中符合要求的節(jié)點(diǎn),并返回指向該節(jié)點(diǎn)的指針參數(shù):findmess[]保存要查找的具體內(nèi)容。 nameornum[]保存按什么查找。 在單鏈表l中查找。**************************************************************/Node* Locate(Link l,char findmess[],char nameornum[]){Node *r。if(strcmp(nameornum,num)==0) /*按學(xué)號(hào)查詢*/{r=lnext。while(r){ if(strcmp(r,findmess)==0) /*若找到findmess值的學(xué)號(hào)*/ return r。 r=rnext。}}else if(strcmp(nameornum,name)==0) /*按姓名查詢*/{r=lnext。while(r){ if(strcmp(r,findmess)==0) /*若找到findmess值的學(xué)生姓名*/ return r。 r=rnext。}}return 0。 /*若未找到,返回一個(gè)空指針*/}/*輸入字符串,并進(jìn)行長(zhǎng)度驗(yàn)證(長(zhǎng)度lens)*/void stringinput(char *t,int lens,char *notice){ char n[255]。 do{ printf(notice)。 /*顯示提示信息*/ scanf(%s,n)。 /*輸入字符串*/ if(strlen(n)lens)printf(\n 超出要求范圍! \n)。 /*進(jìn)行長(zhǎng)度校驗(yàn),超過lens值重新輸入*/ }while(strlen(n)lens)。 strcpy(t,n)。 /*將輸入的字符串拷貝到字符串t中*/}/*輸入分?jǐn)?shù),0=分?jǐn)?shù)=100)*/int numberinput(char *notice){int t=0。 do{ printf(notice)。 /*顯示提示信息*/ scanf(%d,amp。t)。 /*輸入分?jǐn)?shù)*/ if(t100 || t0) printf(\n 成績(jī)范圍[0,100]! \n)。 /*進(jìn)行分?jǐn)?shù)校驗(yàn)*/ }while(t100 || t0)。 return t。}/*增加學(xué)生記錄*/void Add(Link l){Node *p,*r,*s。 /*實(shí)現(xiàn)添加操作的臨時(shí)的結(jié)構(gòu)體指針變量*/char ch,flag=0,num[10]。r=l。s=lnext。system(cls)。Disp(l)。 /*先打印出已有的學(xué)生信息*/while(rnext!=NULL)r=rnext。 /*將指針移至于鏈表最末尾,準(zhǔn)備添加記錄*/while(1) /*一次可輸入多條記錄,直至輸入學(xué)號(hào)為0的記錄結(jié)點(diǎn)添加操作*/{while(1) /*輸入學(xué)號(hào),保證該學(xué)號(hào)沒有被使用,若輸入學(xué)號(hào)為0,則退出添加記錄操作*/{stringinput(num,10,輸入學(xué)號(hào)(按39。039。返回菜單):)。 /*格式化輸入學(xué)號(hào)并檢驗(yàn)*/flag=0。if(strcmp(num,0)==0) /*輸入為0,則退出添加操作,返回主界面*/ {return。}s=lnext。 while(s) /*查詢?cè)搶W(xué)號(hào)是否已經(jīng)存在,若存在則要求重新輸入一個(gè)未被占用的學(xué)號(hào)*/ {if(strcmp(s,num)==0) { flag=1。 break。 } s=snext。 }if(flag==1) /*提示用戶是否重新輸入*/ { getchar()。 printf(=====學(xué)號(hào) %s 不存在,重新輸入?(y/n):,num)。 scanf(%c,amp。ch)。 if(ch==39。y39。||ch==39。Y39。) continue。 else return。 } else {break。}}p=(Node *)malloc(sizeof(Node))。 /*申請(qǐng)內(nèi)存空間*/if(!p) { printf(\n 分配失敗 )。 /*如沒有申請(qǐng)到,打印提示信息*/ return 。 /*返回主界面*/ }strcpy(p,num)。 /*將字符串num拷貝到p*/stringinput(p,15,Name:)。p=numberinput(Computer Score[0100]:)。 /*輸入并檢驗(yàn)分?jǐn)?shù),分?jǐn)?shù)必須在0-100之間*/p=numberinput(Math Score[0100]:)。 /*輸入并檢驗(yàn)分?jǐn)?shù),分?jǐn)?shù)必須在0-100之間*/p=numberinput(English Score[0100]:)。 /*輸入并檢驗(yàn)分?jǐn)?shù),分?jǐn)?shù)必須在0-100之間*/p=p+p+p。 /*計(jì)算總分*/p=(float)(p)。 /*計(jì)算平均分*/p=0。pnext=NULL。 /*表明這是鏈表的尾部結(jié)點(diǎn)*/rnext=p。 /*將新建的結(jié)點(diǎn)加入鏈表尾部中*/r=p。saveflag=1。} return 。}void Qur(Link l) /*按學(xué)號(hào)或姓名,查詢學(xué)生記錄*/{int select。 /*1:按學(xué)號(hào)查,2:按姓名查,其他:返回主界面(菜單)*/char searchinput[20]。 /*保存用戶輸入的查詢內(nèi)容*/Node *p。if(!lnext) /*若鏈表為空*/{system(cls)。printf(\n=====沒有學(xué)生記錄!\n)。getchar()。return。}system(cls)。printf(\n =====1 按學(xué)號(hào)查詢 =====2 按姓名查詢\n)。printf( 請(qǐng)選擇[1,2]:)。scanf(%d,amp。select)。if(select==1) /*按學(xué)號(hào)查詢*/{stringinput(searchinput,10,input the existing student number:)。p=Locate(l,searchinput,num)。/*在l中查找學(xué)號(hào)為searchinput值的節(jié)點(diǎn),并返回節(jié)點(diǎn)的指針*/if(p) /*若p!=NULL*/{ printheader()。 printdata(p)。 printf(END)。 printf(按任意鍵返回)。 getchar()。}else Nofind()。 getchar()。}else if(select==2) /*按姓名查詢*/{stringinput(searchinput,15,input the existing student name:)。p=Locate(l,searchinput,name)。if(p){ printheader()。 printdata(p)。 printf(END)。 printf(按任意鍵返回)。 getchar()。}else Nofind()。 getchar()。}elseWrong()。getchar()。}/*刪除學(xué)生記錄:先找到保存該學(xué)生記錄的節(jié)點(diǎn),然后刪除該節(jié)點(diǎn)*/void Del(Link l){int sel。Node *p,*r。char findmess[20]。if(!lnext){ system(cls)。printf(\n=====沒有學(xué)生記錄!\n)。getchar()。return。}system(cls)。Disp(l)。pr
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1