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

正文內(nèi)容

學(xué)生管理系統(tǒng)源代碼-wenkub.com

2025-01-12 02:34 本頁面
   

【正文】 /*調(diào)用排序函數(shù)*/ case 0: exit(0)。/*調(diào)用統(tǒng)計(jì)函數(shù)*/case 8: save(head)。/*調(diào)用追加學(xué)生資料函數(shù)*/case 6: print(head)。/*調(diào)用成績(jī)查詢函數(shù)*/ case 4: head=del(head)。/*調(diào)用創(chuàng)建鏈表函數(shù)*/case 2: head=load(head)。scanf(%s,s)。}char password[7]=123456。scanf(%d,amp。/*菜單選擇界面*/ for(i=0。i++)printf(*)。printf(\n\t\t\t\t歡迎您進(jìn)入考試成績(jī)管理系統(tǒng)\n\n)。 default :printf(輸入錯(cuò)誤,請(qǐng)重試! \n)。 /*交換前后結(jié)點(diǎn)中的英語成績(jī),使之與數(shù)學(xué)成績(jī)相匹配*/ } } p=head。 pyuwen=fen。 strcpy(maxname,pname)。 /*交換前后結(jié)點(diǎn)中的數(shù)學(xué)成績(jī),使得數(shù)學(xué)成績(jī)高者移到后面的結(jié)點(diǎn)中*/ k=maxnumber。 p=pnext。in。 max=head。/*交換前后結(jié)點(diǎn)中的語文成績(jī),使之與英語成績(jī)相匹配*/ fen=maxshuxue。 strcpy(pname,t)。 maxnumber=pnumber。 if(maxyingyupyingyu) { fen=maxyingyu。i++) {for(j=i+1。 } print(head)。 maxshuxue=pshuxue。 /*交換前后結(jié)點(diǎn)中的姓名,使之與語文成績(jī)相匹配*/ fen=maxyingyu。 pnumber=k。 maxyuwen=pyuwen。j=n。 break。 pshuxue=fen。 maxyingyu=pyingyu。 /*交換前后結(jié)點(diǎn)中的學(xué)號(hào)值,使之與姓名相匹配*/ fen=maxyuwen。 strcpy(pname,t)。j++) { max=p。/*打印值排序后的鏈表內(nèi)容*/ case 2 : for(i=1。 /*交換前后結(jié)點(diǎn)中的數(shù)學(xué)成績(jī),使之與學(xué)號(hào)相匹配*/ } } max=head。 pyingyu=fen。 maxyuwen=pyuwen。 /*交換前后結(jié)點(diǎn)中的學(xué)號(hào)值,使得學(xué)號(hào)大者移到后面的結(jié)點(diǎn)中*/ strcpy(t,maxname)。 p=pnext。in。 scanf(%d,amp。 for(i=0。i80。 if(head==NULL) {printf(\n沒有任何學(xué)生資料,請(qǐng)先建立鏈表!\n)。此函數(shù)帶回一個(gè)指向鏈表頭的指針*/{ score *p,*max。/*下移一個(gè)結(jié)點(diǎn)*/}fclose(fp)。fprintf(fp,|學(xué)號(hào)\t|姓名\t|語文\t|英語\t|數(shù)學(xué)\t|\n)。 return 0。char filepn[20]。 break。 p=pnext。return(head)。 printf(\n)。 sum1=pyuwen+pyingyu+pshuxue。 case 3: if(head==NULL) {printf(\n沒有任何學(xué)生資料!\n)。 printf(英語平均分是%.1f\n,ave2)。 ave2=sum2/y。 sum2=sum2+pyingyu。 break。/*計(jì)算個(gè)人平均分*/ printf(|%d\t|%s\t|%.1f\t|%.1f\t|%.1f\t|%.1f\t|%.1f\t|\n,pnumber,pname,pyuwen,pyingyu,pshuxue,sum1,ave1)。 printf(|學(xué)號(hào)\t|姓名\t|語文\t|英語\t|數(shù)學(xué)\t|總分\t|平均分\t|\n)。 getchar()。 p=head。}while (p!=NULL)。/*打印表格域*/p=head。}else{printf(%d\n,n)。endifprintf(現(xiàn)在的學(xué)生數(shù)為:%d個(gè)!\n,n)。 scanf(%d,amp。 /*否則將下一個(gè)結(jié)點(diǎn)地址 賦給前一結(jié)點(diǎn)地址*/ printf(刪除:%d\n,number)。p1next!=NULL) /*p1指向的不是所要找的首結(jié)點(diǎn),并且后面還有結(jié)點(diǎn)*/ { p2=p1。 return(head)。scanf(%d,amp。return(head)。 printf(輸入要查詢的學(xué)生的學(xué)號(hào),)。p1=p1next。/*打印表格域*/ p1=head。return(head)。printf(輸入要查詢的學(xué)生的學(xué)號(hào),)。/*重新使max,p指向鏈表頭*/ } end2:printf(現(xiàn)在的學(xué)生數(shù)為:%d個(gè)!\n,n)。 maxshuxue=p1shuxue。 /*交換前后結(jié)點(diǎn)中的語文成績(jī),使之與學(xué)號(hào)相匹配*/ fen=maxyingyu。 strcpy(p1name,t)。 maxnumber=p1number。j=n。p0=stu。 } p1next=p0。}/*當(dāng)原來鏈表為空時(shí),從首結(jié)點(diǎn)開始存放資料*/else/*原來鏈表不為空*/{ if(p1next==NULL)/*找到原來鏈表的末尾*/ { p1next=p0。}/*輸入錯(cuò)誤,重新輸入數(shù)學(xué)成績(jī)直到正確為止*/p1=head。/*輸入數(shù)學(xué)成績(jī),成績(jī)應(yīng)在0100*/ while(stushuxue0||stushuxue100) {getchar()。stuyingyu)。stuyingyu)。 scanf(%f,amp。 scanf(%f,amp。 goto repeat4。 if(n0) {for(i=0。 scanf(%d,amp。 scanf(%d,amp。char t[10]。/*結(jié)束讀入,關(guān)閉文件*/ return (head)。 p1next=NULL。p1shuxue)。 /*開辟一個(gè)新單元*/ fscanf(fp,%d%s%f%f%f\n,amp。 if(n==1) head=p1。p1shuxue)。 /*開辟一個(gè)新單元*/ fscanf(fp,%d%s%f%f%f,amp。 printf(|學(xué)號(hào)\t|姓名\t|語文\t|英語\t|數(shù)學(xué)\t|\n)。 fscanf(fp,\n)。} fscanf(fp, 考試成績(jī)管理系統(tǒng) \n)。 printf(請(qǐng)輸入文件路徑及文件名:)。}score *load(score *head)/*函數(shù)load,功能:從文件讀入學(xué)生記錄*/{ score *p1,*p2。p1=head。 /*交換前后結(jié)點(diǎn)中的英語成績(jī),使之與學(xué)號(hào)相匹配*/ fen=maxshuxue。 p1yuwen=fen。 strcpy(maxname,p1name)。 if(maxnumberp1number) { k=maxnumber。i++) { for(j=i+1。 }/*輸入錯(cuò)誤,重新輸入數(shù)學(xué)成績(jī)直到正確為止*/ }end: p1=head。/*輸入數(shù)學(xué)成績(jī),成績(jī)應(yīng)在0100*/ while(p1shuxue0||p1shuxue100){ getchar()。p1yingyu)。p1yingyu)。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1