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

正文內(nèi)容

學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)說明書-資料下載頁

2025-03-04 10:54本頁面

【導(dǎo)讀】在此分?jǐn)?shù)段的學(xué)生情況;只能使用C或C++語言,源程序要有適當(dāng)?shù)淖⑨?,使程序容易閱讀;現(xiàn)代社會(huì)越來越趨向智能化,而計(jì)算機(jī)是實(shí)現(xiàn)智能化的重要工具。機(jī)編程,熟練運(yùn)用C語言是一項(xiàng)重要技能。學(xué)生成績(jī)管理是每個(gè)教育單位不可缺少。更加方便,功能齊全。本次設(shè)計(jì)主要運(yùn)用C語言來設(shè)計(jì)一個(gè)學(xué)生成績(jī)管理系統(tǒng),能實(shí)現(xiàn)學(xué)生成績(jī)錄入,信息進(jìn)行查找,除此之外,還有對(duì)學(xué)生成績(jī)排序、學(xué)生成績(jī)統(tǒng)計(jì)等多種功能。第一章設(shè)計(jì)要求·························4. 第二章系統(tǒng)組成及設(shè)計(jì)原理····················5. 第三章概要設(shè)計(jì)·························6. 第四章詳細(xì)設(shè)計(jì)·························7

  

【正文】 index=Searchnum(id)。 if (index==1) { printf( 學(xué)生不存在 !\n)。 } else { printf( 你要?jiǎng)h除的學(xué)生信息為 :\n)。 DSingle(index)。 printf( 是否真的要?jiǎng)h除 ?(y/n))。 if (getchar()==39。y39。) { for (i=index。inum1。i++) { students[i]=students[i+1]。//把后邊的對(duì)象都向前移動(dòng) } num。 33 } getchar()。 } printf( 是否繼續(xù) ?(y/n))。 if (getchar()==39。n39。) { break。 } } } /*按學(xué)號(hào)查詢 */ void Select1() { while(1) { char id[20]。 int index。 printf( 請(qǐng)輸入要查詢的學(xué)生的學(xué)號(hào) :)。 scanf(%s,amp。id)。 getchar()。 index=Searchnum(id)。 if (index==1) { printf( 學(xué)生不存在 !\n)。 } else { printf( 你要查詢的學(xué)生信息為 :\n)。 DSingle(index)。 } printf( 是否繼續(xù) ?(y/n))。 if (getchar()==39。n39。) { break。 } } } /*按姓名查詢 */ void Select2() { 34 while(1) { char name[20]。 int index。 printf( 請(qǐng)輸入要查詢的學(xué)生的姓名 :)。 scanf(%s,amp。name)。 getchar()。 index=Searchname(name)。 if (index==1) { printf( 學(xué)生不存在 !\n)。 } else { printf( 你要查詢的學(xué)生信息為 :\n)。 DSingle(index)。 } printf( 是否繼續(xù) ?(y/n))。 if (getchar()==39。n39。) { break。 } } } /*按語文成績(jī)排序 */ void SChinese() { int i,j。 struct Student tmp。 for (i=0。inum。i++) { for (j=1。jnumi。j++) { if (students[j1].Chinesestudents[j].Chinese) { tmp=students[j1]。 students[j1]=students[j]。 students[j]=tmp。 } } } } 35 /*按數(shù)學(xué)成績(jī)排序 */ void SMath() { int i,j。 struct Student tmp。 for (i=0。inum。i++) { for (j=1。jnumi。j++) { if (students[j1].Mathstudents[j].Math) { tmp=students[j1]。 students[j1]=students[j]。 students[j]=tmp。 } } } } /*按英語成績(jī)排序 */ void SEnglish() { int i,j。 struct Student tmp。 for (i=0。inum。i++) { for (j=1。jnumi。j++) { if (students[j1].Englishstudents[j].English) { tmp=students[j1]。 students[j1]=students[j]。 students[j]=tmp。 } } } } /*按總成績(jī)排序 */ 36 void Sall() { int i,j。 struct Student tmp。 for (i=0。inum。i++) { for (j=1。jnumi。j++) { if (students[j1].Addstudents[j].Add) { tmp=students[j1]。 students[j1]=students[j]。 students[j]=tmp。 } } } } /*按語文成績(jī)統(tǒng)計(jì) */ void Chineses(int a,int b) { int i。 for (i=0。inum。i++) { if (students[i].Chinese=bamp。amp。students[i].Chinese=a) { DSingle1(i)。 } } } /*按數(shù)學(xué)成績(jī)統(tǒng)計(jì) */ void Maths(int a,int b) { int i。 for (i=0。inum。i++) { if (students[i].Math=bamp。amp。students[i].Math=a) { DSingle2(i)。 } } } /*按英語成績(jī)統(tǒng)計(jì) */ void Englishs(int a,int b) 37 { int i。 for (i=0。inum。i++) { if (students[i].English=bamp。amp。students[i].English=a) { DSingle3(i)。 } } } /*統(tǒng)計(jì)不及格學(xué)生信息 */ void Lose() { int i。 for(i=0。inum。i++) { if(students[i].Chinese60||students[i].Math60||students[i].English60) { DSingle(i)。 } } } /*主程序 */ void main() { int choice。 int m,n。 readfile()。 while(1) { /*主菜單 */ printf(\n *******************************)。 printf(\n 歡迎進(jìn)入 \n)。 printf( 學(xué)生成績(jī)管理系統(tǒng) )。 printf(\n\n *******************************\n)。 printf(\n ************主菜單 ************\n)。 printf(\n 增加學(xué)生記錄 \n)。 printf( 修改學(xué)生信息 \n)。 printf( 刪除學(xué)生信息 \n)。 printf( 按學(xué)號(hào)查詢學(xué)生信息 \n)。 printf( 按姓名查詢學(xué)生信息 \n)。 printf( 按總成績(jī)排序 \n)。 38 printf( 按某課程成績(jī)排序 \n)。 printf( 統(tǒng)計(jì)某課程某分?jǐn)?shù)段的情況 \n)。 printf( 統(tǒng)計(jì)掛科學(xué)生信息 \n)。 printf( 退出 \n)。 printf( *********************************\n)。 printf( 請(qǐng)選擇 (110):)。 scanf(%d,amp。choice)。 getchar()。 switch(choice) { case 1: Insert()。 break。 case 2: Modify()。 break。 case 3: Delete()。 break。 case 4: Select1()。 break。 case 5: Select2()。 break。 case 6: Sall()。 Display()。 break。 case 7: { printf( 選擇課程對(duì)應(yīng)的代號(hào): \n 語文代號(hào) 1,數(shù)學(xué)代號(hào) 2,英語代號(hào) 3, \n 輸入 )。 scanf(%d,amp。mark)。 switch(mark) { case 1: SChinese()。 Display()。 break。 case 2: SMath()。 Display()。 39 break。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1