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

正文內(nèi)容

學(xué)生選課管理系統(tǒng)本科論文(參考版)

2025-06-22 02:01本頁(yè)面
  

【正文】 總之在這次實(shí)習(xí)中獲益匪淺。首先得感謝紹老師這幾天的指導(dǎo),在此表示衷心的感謝!其次也感謝那些在我們不懂得時(shí)候給予我們幫助的同學(xué)。[10]Brian W. Kernighan and Dennis M. Ritchie.,Pubilished by PrenticeHall .The C Programming Language ,1988。從而是我對(duì)c語(yǔ)言這門課程有了更好的了解,不夠等多方面問(wèn)題,這些都有待進(jìn)一步改善。并提供部分系統(tǒng)維護(hù)功能,使用戶方便進(jìn)行數(shù)據(jù)備份和恢復(fù)、數(shù)據(jù)刪除。 通過(guò)此次編程培養(yǎng)了我們結(jié)構(gòu)化程序設(shè)計(jì)的思想,加深了對(duì)高級(jí)語(yǔ)言基本語(yǔ)言要素和控制結(jié)構(gòu)的理解,鍛煉我們獨(dú)立思考制作程序的能力,并且掌握了一些課程設(shè)計(jì)的相關(guān)知識(shí)與實(shí)踐操作能力,為以后的學(xué)習(xí)提供了鍛煉的機(jī)會(huì)。本系統(tǒng)以基本函數(shù)、結(jié)構(gòu)體、枚舉性、文件以及鏈表等多方位知識(shí)貫穿實(shí)現(xiàn)。然后再調(diào)試,再測(cè)試,直至結(jié)果無(wú)誤或符合要求后,測(cè)試才算結(jié)束,此時(shí),程序才算是滿足題目要求的正確程序。在編寫完一個(gè)源程序之后,不要立即進(jìn)行編譯,而應(yīng)對(duì)程序進(jìn)行全面的人工檢查一遍,檢查無(wú)誤后可以開始進(jìn)行程序調(diào)試。system(pause)。39。 fclose(fp)。p。if(fp==NULL)exit(0)。FILE *fp。system(pause)。39。fclose(fp)。p。 printf(課程編號(hào) 課程名稱 課程性質(zhì) 總學(xué)時(shí) 授課學(xué)時(shí) 實(shí)驗(yàn)或上機(jī)學(xué)時(shí) 學(xué)分 開課學(xué)期\n)。fp=fopen(,w)。保存:保存文件模塊共分為兩個(gè)子程序,:[程序]void savefile() //保存文件 {SUB *p。 myInsert(newSub)。newSubscore,amp。newSubttime,amp。newSubnum,newSubname,newSubkind,amp。 while(!feof(fp)) { newSub=(SUB*)malloc(sizeof(SUB))。 FILE *fp。 int score,term。 SUB *newSub。} 讀取﹑保存文件模塊讀取文件模塊是用來(lái)讀出文件內(nèi)容,并將內(nèi)容輸出到內(nèi)存中,當(dāng)輸入文件名時(shí),就能打開指定的文件,打開所有課程信息的文件,就是瀏覽學(xué)生選修的課程信息。中\(zhòng)n)。 printf(\n以上信息全部保存在39。q。ji。 printf(\n課程編號(hào) 課程名稱 課程性質(zhì) 總學(xué)時(shí) 授課學(xué)時(shí) 實(shí)踐或上機(jī)學(xué)時(shí) 學(xué)分 開課學(xué)期\n)。 printf(\t\t\n*****選修成功!****\n)。q=qnext) if(qnum==a[j]) fprintf(fp,%5d%12s%9s%9d%9d%11d%11d%7d\n,qnum,qname,qkind,qstime,qttime,qetime,qscore,qterm)。j++) for(q=head。 for(j=0。 FILE *fp。 system(pause)。num)。 i++。p=pnext) if(pnum==num) { total=total+pscore。 while(num!=0) { for(p=head。num)。 printf(輸入要選修的課程的編號(hào),編號(hào)之間以空格分開\n)。 int a[5]。 system(pause)。 ch=getchar()。 ch1=getchar()。 } printf(\n繼續(xù)刪除請(qǐng)按回車\n)。} else p1=p2。 while(p2) { if(p2num==num) { p1next=p2next。 p1=head。 free(p2)。 if(headnum==num) { p2=head。 scanf(%d,amp。039。 int num。}刪除模塊主要用于管理員刪除課程信息學(xué)生刪除自己的選課,全部采用刪除鏈表中的某一個(gè)節(jié)點(diǎn)的操作:[程序]void *del() //刪除課程{ SUB *p1,*p2。*/ch=getchar()。ch1=getchar()。printf(\n\n繼續(xù)插入請(qǐng)按回車\n)。subjterm)。printf(\n\t\t請(qǐng)輸入開課學(xué)期:)。scanf(%d,amp。subjetime)。printf(\n\t\t請(qǐng)輸入實(shí)踐或上機(jī)學(xué)時(shí):)。scanf(%d,amp。subjstime)。 printf(\n\t\t請(qǐng)輸入總學(xué)時(shí):)。scanf(%s,amp。subjname)。 printf(\n\t\t請(qǐng)輸入課程名稱:)。scanf(%d,amp。printf(輸入要插入的課程信息:\n)。) {subj=(SUB *)malloc(size)。 while(ch!=39。 int size=sizeof(SUB)。ptr2=ptr2next)if(ptr2next==NULL) { ptr2next=subj。 } else { for(ptr2=head。 if(head==NULL) { head=ptr。 //退出查找 }}插入鏈表操作主要用于添加課程,在整個(gè)課程信息中加入一些新課程,它在添加模塊中被調(diào)用:[程序]void *myInsert(SUB *subj) //鏈表插入操作 { SUB *ptr,*ptr2。goto L1。t=1。 }}t=0。 goto L1。 t=1。 t=0。ptr。 printf(課程編號(hào) 課程名稱 課程性質(zhì) 總學(xué)時(shí) 授課學(xué)時(shí) 實(shí)踐或上機(jī)學(xué)時(shí) 學(xué)分 開課學(xué)期\n)。 scanf(%d,amp。 goto L1。 t=1。 t=0。ptr。 printf(課程編號(hào) 課程名稱 課程性質(zhì) 總學(xué)時(shí) 授課學(xué)時(shí) 實(shí)踐或上機(jī)學(xué)時(shí) 學(xué)分 開課學(xué)期\n)。 case 2:printf(請(qǐng)輸入要查找的課程的性質(zhì):)。 system(pause)。 } if(t) printf(\t\n未找到!\n)。ptr=ptrnext) if(strcmp(min,ptrname)==0) { printf(%5d%12s%9s%9d%9d%11d%11d%7d\n,ptrnum,ptrname,ptrkind,ptrstime,ptrttime,ptretime,ptrscore,ptrterm)。 for(ptr=head。 scanf(%s,min)。a)。 printf(\n\nChiose your number(14):[ ]\b\b)。 printf(\n\t\t\t4退出查找\n)。 printf(\n\t\t\t2按課程性質(zhì)查找\n)。 printf(\n\n\t\t**********請(qǐng)選擇查詢方式*************\n)。 SUB *ptr。 int t=1。 } system(pause)。ptrterm)。ptretime,amp。ptrstime,amp。 fscanf(fp,%d%s%s%d%d%d%d%d\n,amp。 } printf(課程編號(hào) 課程名稱 課程性質(zhì) 總學(xué)時(shí) 授課學(xué)時(shí) 實(shí)踐或上機(jī)學(xué)時(shí) 學(xué)分 開課學(xué)期\n)。 if((fp=fopen(,r))==NULL) { printf(Cannot open file.\n)。}void prin1() //瀏覽所有已選修課程{ SUB *ptr。ptr=ptrnext) { printf(%5d%12s%9s%9d%9d%11d%11d%7d\n,ptrnum,ptrname,ptrkind,ptrstime,ptrttime,ptretime,ptrscore,ptrterm)。 for(ptr=head。 return。 readfile()。瀏覽所有課程返回主菜單管理員界面 學(xué)生界面瀏覽所有課程或所選課程返回主菜單 [程序]void prin() //瀏覽所有課程{ SUB *ptr。}瀏覽模塊主要用管理員中的“瀏覽課程”和學(xué)生功能中的“瀏覽所有所有課程”,
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1