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

正文內(nèi)容

南京工程學(xué)院c語言課程設(shè)計題目:學(xué)生成績管理系統(tǒng)姓名:__學(xué)號-資料下載頁

2025-01-22 08:55本頁面

【導(dǎo)讀】1.進一步掌握和利用C語言進行行程設(shè)計的能力;2.進一步理解和運用結(jié)構(gòu)化程序設(shè)計的思想和方法;3.初步掌握開發(fā)一個小型實用系統(tǒng)的基本方法;5.學(xué)會利用流程圖表示算法;4.查找功能:完成按學(xué)號查找學(xué)生記錄并顯示。7.將學(xué)生記錄保存在文件中。2.利用結(jié)構(gòu)體鏈表實現(xiàn)學(xué)生成績的數(shù)據(jù)結(jié)構(gòu)設(shè)計;3.系統(tǒng)具有追加,查詢,插入,排序等基本功能;5.完成設(shè)計任務(wù)并書寫課程設(shè)計報告;進入數(shù)據(jù)庫需要輸入用戶的密碼,不同的。數(shù)據(jù)庫的操作界面設(shè)計為菜單顯示方式。能函數(shù),以供主函數(shù)使用。本函數(shù)以二維表的形式輸出,直觀漂亮。調(diào)用結(jié)束返回主函數(shù),顯示主菜單。在訪問鏈表的過程中將記錄寫入文件。上接受數(shù)據(jù),而Load函數(shù)是從文件中讀數(shù)據(jù)。設(shè)置索引是為了分類合計。通過學(xué)號字段來區(qū)分班級,在這。制順序查找并顯示該班全部學(xué)生信息。通過幾次改正嘗試,消除了這個現(xiàn)象。2.在調(diào)試時經(jīng)常出現(xiàn)語法錯誤,一些分號和大括號經(jīng)常被遺漏,

  

【正文】 r()。 printf(Please input the subject number(1,2,3) :)。 scanf(%d,amp。i)。 showTable1()。 while(p!=NULL) { if(pscore[i1]60) { flag=1。 printf(|%3d|%10ld|%12s| %| %| %5.1f| %| %|%5d|\n,rec,pno,pname, pscore[0],pscore[1],pscore[2],psum,paverage,porder)。 rec++。 } p=pnext。 } showTable2()。 if(flag==0) printf(No one fail in the subject!)。 printf(\nPress any key to return!)。 getch()。 } void five(STUDENT *head) {STUDENT *p。int i。 p=sort(head)。 showTable1()。 for(i=0。i5。i++) {printf(|%3d|%10ld|%12s| %| %| %5.1f| %| %|%5d|\n,i++,pno,pname, pscore[0],pscore[1],pscore[2],psum,paverage,porder)。 p=pnext。 } showTable2()。 printf(\nPress any key to return!)。 getch()。 } void average(STUDENT*head) {float sum=0,ave。int i,j,t=0。 STUDENT *p。 printf(which class you want to print(1,2))。 scanf(%d,amp。i)。 printf(which subject you want to print(1,2,3))。 scanf(%d,amp。j)。 switch(i) {case 1:{p=head。 while(p!=NULL) {if(pno206050500amp。amp。pno206050600) {sum+=pscore[j1]。 t++。 } p=pnext。 }break。 } case 2:{p=head。 while(p!=NULL) {if(pno206050600amp。amp。pno206050700) {sum+=pscore[j1]。 t++。 } p=pnext。 }break。 } } clrscr()。 ave=sum/t。 printf(class%d sub%d average is: %.2f,i,j,ave)。 printf(\nPress any key to return!)。 getch()。 } void classscore(STUDENT*head) {int i,rec=1。 STUDENT *p。 printf(which class you want to print(1,2))。 scanf(%d,amp。i)。 printf(class%d\n,i)。 showTable1()。 switch(i) {case 1:{p=head。 while(p!=NULL) {if(pno206050500amp。amp。pno206050600) {printf(|%3d|%10ld|%12s| %| %| %5.1f| %| %|%5d|\n,rec,pno,pname, pscore[0],pscore[1],pscore[2],psum,paverage,porder)。 rec++。 } p=pnext。 }break。 } case 2:{p=head。 while(p!=NULL) {if(pno206050600amp。amp。pno206050700) {printf(|%3d|%10ld|%12s| %| %| %5.1f| %| %|%5d|\n,rec,pno,pname, pscore[0],pscore[1],pscore[2],psum,paverage,porder)。 rec++。 } p=pnext。 }break。 } } showTable2()。 printf(\nPress any key to return!)。 getch()。 } void index(STUDENT *head) { int i。 clrscr()。 gotoxy(2,24)。 printf(Press any key enter menu\n)。 getch()。 for(。) { switch(menu_select2()) { case 1: fail(head)。break。 case 2: five(head)。break。 case 3: average(head)。break。 case 4: classscore(head)。break。 case 5: return。 } } } void main() { int i。 STUDENT *head。 clrscr()。 gotoxy(2,24)。 printf(Press any key enter menu\n)。 getch()。 for(。) { switch(menu_select()) { case 1: head=creat()。break。 case 2: head=del(head)。break。 case 3: display(head)。break。 case 4: search(head)。break。 case 5: save(head)。break。 case 6: head=load()。break。 case 7: puter(head)。break。 case 8: copynew(head)。break。 case 9: head=sort(head)。break。 case 10:modify(head)。break。 case 11:head=append(head)。break。 case 12:index(head)。break。 case 13: case 14:exit(0)。 } } }
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1