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

正文內(nèi)容

c語言課程設(shè)計-學(xué)生綜合測評系統(tǒng)(參考版)

2025-06-28 06:24本頁面
  

【正文】 [1]賈宗璞、許合利,C語言程序設(shè)計[B].人民郵電出版社,2012年9月計算機與通信學(xué)院課程設(shè)計評分表課程名稱: 《C語言程序設(shè)計》 項 目分 數(shù)設(shè)計方案的合理性與創(chuàng)造性設(shè)計與調(diào)試結(jié)果設(shè)計說明書的質(zhì)量答辯陳述與回答問題情況課程設(shè)計周表現(xiàn)情況綜合成績第 23 頁 共 24 頁。總之,通過這一次課程設(shè)計我學(xué)習(xí)到了很多。這個數(shù)據(jù)區(qū)被限制在了counter個元素內(nèi)。這樣有了counter既可以恰到好處的,把學(xué)生數(shù)據(jù)從硬盤加載到內(nèi)存中。原來的程序每次都是只要求運行一次,而現(xiàn)在需要的是多次運行,并且每次啟動需要恢復(fù)上一次運行時的狀態(tài)。在程序剛剛啟動的初始化過程中,使得上次數(shù)據(jù)保留下來,并且可以隨意處理,利用。同時為了能在關(guān)閉程序后,下一次程序運行能保留上一次的數(shù)據(jù)。每次寫入硬盤上的數(shù)據(jù)都是有用的數(shù)據(jù),而不是把struct student_info student[N]整組數(shù)組全部存儲。很顯然,排列指針比排列構(gòu)造體要快捷多了。當然,在設(shè)計過程中我也考慮了盡量讓程序少占用儲存空間,少做運算。比如學(xué)號排序?,F(xiàn)在卻編寫了一個這么長的代碼。}//源代碼結(jié)束 這次的課程設(shè)計讓我進步很大。i++) { if(student[i].num==num) return i。 for(i=0。 fclose(fp)。 fp=fopen(filename,rb)。 fclose(fp)。 fp=fopen(filename,wb)。 fclose(fp)。 fp=fopen(filename,rb)。 fclose(fp)。 fp=fopen(filename,wb)。 printf(%d\t\t%d\n,sppaiming1,sppaiming2)。 printf(%.2f\t%.2f\n,spave,spzhongping)。 printf(%d\t%d\t%d\t%d\t%d\t%d\t\n,spchinese,spmath,spenglish,sphuping,sppingde,spjiaoping)。 printf(%d\t%s\t%s\t%s\t\t%s\n,spnum,spname,spsex,spadress,sptel)。 student[j]=temp。j++) { if(student[i].numstudent[j].num) { temp=student[i]。i++) for(j=i+1。 for(i=0。}//排序函數(shù)void SortInfo(struct student_info student[]){ int i,j。 } } system(cls)。 system(cls)。)。) break。|| YN==39。 if(YN==39。 YN=getchar()。 spzhongping=(spave*+sphuping*+sppingde*+spjiaoping*)。spjiaoping)。 printf(教師評價:)。 scanf(%d,amp。sphuping)。 printf(同學(xué)互評:)。spenglish)。 printf(英語:)。 scanf(%d,amp。spchinese)。 printf(語文:)。 gets(sptel)。 gets(spadress)。 gets(spsex)。 gets(spname)。 } break。 system(cls)。 if(NumExist(student,spnum)!=1) { printf(該學(xué)號已存在,請重新輸入...)。spnum)。 while(1) { while(1) { printf(錄入學(xué)號:)。 sp=amp。}//輸入信息函數(shù)struct student_info input(){ struct student_info stu,*sp。}//void exit(){ printf(謝謝使用!\n)。 getchar()。 printf(%s的綜合測評分排名%d\n,student[i].name,student[i].paiming2)。 return。 } if(PM==0) { printf(請先進行成績排名...)。 getchar()。 i=NumExist(student,num)。num)。 printf(輸入要查詢的學(xué)號:)。 system(cls)。 getchar()。counter,sizeof(counter),1,)。}//void clean(){ counter=0。 getchar()。 } getchar()。student[i])。icounter。}//void ViewAll(){ int i。i++) p[i]paiming2=i+1。 } } for(i=0。 p[i]=p[j]。jcounter。icounter1。student[i]。icounter。 int i,j。 printf(平均分排名完成...\n)。icounter。 p[j]=temp。j++) { if(p[i]ave p[j]ave) { temp=p[i]。i++) for(j=i+1。 for(i=0。i++) p[i]=amp。 for(i=0。}//平均分、綜合分排名void paiming1(struct student_info student[]){ struct student_info *p[N],*temp。 } getchar()。counter,sizeof(counter),counter,)。 SaveStruct(student,sizeof(struct student_info),counter,)。 counter。jcounter1。) { printf(刪除取消...)。 YN!=39。 amp。 if(YN!=39。YN)。 printf(\n確認刪除(Y/N):)。 } ViewInfo(amp。 system(cls)。 if((i=NumExist(student,num))==1) { printf(沒有該學(xué)號,按回車鍵返回...)。num)。 printf(請輸入要刪除的學(xué)生信息學(xué)號:)。}//void DeleteInfo(){ int i,j,num。 getchar()。 getchar()。 SaveStruct(student,sizeof(struct student_info),counter,)。break。scanf(%d,amp。039。break。scanf(%d,amp。939。break。sca
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1