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

正文內容

c語言編寫的學生成績管理系統方案-資料下載頁

2025-05-03 01:44本頁面
  

【正文】 }while(newscore[i]100||newscore[i]0)。 sum1=sum1+newscore[i]。 /*累加各門成績*/ } newsum=sum1。 /*將總分存入新記錄中*/ newaverage=(float)sum1/3。 neworder=0。 if(head==NULL) /*原來的鏈表是空表*/ {head=p0。p0next=NULL。} /*使p0指向的結點作為頭結點*/ else {while((p0averagep1average)amp。amp。(p1next!=NULL)) {p2=p1。 /*使p2指向剛才p1指向的結點*/ p1=p1next。 /*p1后移一個結點*/ } if(p0average=p1average) {if(head==p1)head=p0。 /*插到原來第一個結點之前*/ else p2next=p0。 /*插到p2指向的結點之后*/ p0next=p1。} else {p1next=p0。p0next=NULL。} /*插到最后的結點之后*/ } n=n+1。 /*結點數加1*/ head=sort(head)。 /*調用排序的函數,將學生成績重新排序*/ printf(\nStudent %s have been inserted.\n,newname)。 printf(Don39。t forget to save the new file.\n)。 return(head)。}/*保存數據到文件函數*/void save(STUDENT *head){FILE *fp。 /*定義指向文件的指針*/ STUDENT *p。 /* 定義移動指針*/ char outfile[10]。 printf(Enter outfile name,for example c:\\score\n)。 scanf(%s,outfile)。 if((fp=fopen(outfile,wb))==NULL) /*為輸出打開一個二進制文件,為只寫方式*/ { printf(Cannot open the file\n)。 return。 /*若打不開則返回菜單*/ } printf(\nSaving the file......\n)。 p=head。 /*移動指針從頭指針開始*/ while(p!=NULL) /*如p不為空*/ { fwrite(p,LEN,1,fp)。 /*寫入一條記錄*/ p=pnext。 /*指針后移*/ } fclose(fp)。 /*關閉文件*/ printf(Save the file successfully!\n)。}/* 從文件讀數據函數*/STUDENT *load(){STUDENT *p1,*p2,*head=NULL。 /*定義記錄指針變量*/ FILE *fp。 /* 定義指向文件的指針*/ char infile[10]。 printf(Enter infile name,for example c:\\score\n)。 scanf(%s,infile)。 if((fp=fopen(infile,rb))==NULL) /*打開一個二進制文件,為只讀方式*/ { printf(Can not open the file.\n)。 return(head)。 } printf(\nLoading the file!\n)。 p1=(STUDENT *)malloc(LEN)。 /*開辟一個新單元*/ if(!p1) { printf(Out of memory!\n)。 return(head)。 } head=p1。 /*申請到空間,將其作為頭指針*/ while(!feof(fp)) /*循環(huán)讀數據直到文件尾結束*/ { if(fread(p1,LEN,1,fp)!=1) break。 /*如果沒讀到數據,跳出循環(huán)*/ p1next=(STUDENT *)malloc(LEN)。 /*為下一個結點開辟空間*/ if(!p1next) { printf(Out of memory!\n)。 return (head)。 } p2=p1。 /*使p2指向剛才p1指向的結點*/ p1=p1next。 /*指針后移,新讀入數據鏈到當前表尾*/ } p2next=NULL。 /*最后一個結點的后繼指針為空*/ fclose(fp)。 printf(You have success to read data from the file!\n)。 return (head)。}第4章 總結經過一個多星期的C語言課程設計,感覺自己收獲不少!首先,鏈表老師講的很少,但這個課程設計里面主要都是用鏈表,因為要達到這樣的功能,使用鏈表相當方便,但不容易理解,所以在這方面我很了很多的時間看課本和參考課外書,使C語言的知識強化了不少。其次,在做課程設計的過程中,發(fā)現了平時很多沒有注意到的問題,例如:返回值函數和不返回值函數兩者在主函數中的調用是不同的…………更重要的是,這次課程設計雖然花了我不少時間,但正是這些時間,讓我見識到了C語言的重要性。這個學生成績管理系統都是在自己知識范圍內完成的,所以界面清晰簡單,可能不是很好看,但絕對實用!從這里我也得到一個體會,做一個程序,或者開發(fā)一個軟件,應該著重從它的后臺制作入手,不能做出一個中看不中用的程序或者軟件。相信這次的項目設計為我以后的學習打了一個良好的開頭。參考文獻 . C程序設計(第三版). 清華大學出版社. . C語言程序設計案例教程. 中國鐵道出版社. . C語言程序設計題解與上機指導. 清華大學出版社. 4. 肖宏啟. 數據結構(C語言版). 電子工業(yè)出版社. 5. 6. 7. 8. 致謝首先感謝馬飛老師,感謝他對我學習的悉心教導,他為我創(chuàng)造了各種機會去迎接各種各樣的挑戰(zhàn),使我能夠迅速成長起來,讓我明白了學無止境,必須以正確的態(tài)度面對各種挑戰(zhàn)。通過本次設計,我的知識領域得到了進一步擴展,專業(yè)技能進一步提高,同時增強了分析和解決實際問題的綜合能力。寧可累死在路上,也不能閑死在家里!寧可去碰壁,也不能面壁。是狼就要練好牙,是羊就要練好腿。什么是奮斗?奮斗就是每天很難,可一年一年卻越來越容易。不奮斗就是每天都很容易,可一年一年越來越難。能干的人,不在情緒上計較,只在做事上認真;無能的人!不在做事上認真,只在情緒上計較。拼一個春夏秋冬!贏一個無悔人生!早安!—————獻給所有努力的人.
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1