學(xué)生成績(jī)管理系統(tǒng) 高質(zhì)量C語(yǔ)言程序_第1頁(yè)
學(xué)生成績(jī)管理系統(tǒng) 高質(zhì)量C語(yǔ)言程序_第2頁(yè)
學(xué)生成績(jī)管理系統(tǒng) 高質(zhì)量C語(yǔ)言程序_第3頁(yè)
學(xué)生成績(jī)管理系統(tǒng) 高質(zhì)量C語(yǔ)言程序_第4頁(yè)
學(xué)生成績(jī)管理系統(tǒng) 高質(zhì)量C語(yǔ)言程序_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 學(xué)生成績(jī)管理系統(tǒng)摘要:學(xué)生成績(jī)管理系統(tǒng)是學(xué)校不可或缺的一個(gè)組成部分,隨著計(jì)算機(jī)技術(shù)的逐漸發(fā)展,計(jì)算機(jī)在教育系統(tǒng)中的應(yīng)用得到了巨大的發(fā)展。教務(wù)管理正在逐步邁向管理信息現(xiàn)代化。但是我國(guó)的教務(wù)管理信息化水平還處在初級(jí)階段,主要表現(xiàn)在對(duì)學(xué)生的成績(jī)管理、學(xué)生的課程管理還是采用原有的人工管理方式。學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種數(shù)據(jù)也成倍增長(zhǎng)。面對(duì)龐大的信息量, 這時(shí)的人工管理幾乎無(wú)法實(shí)現(xiàn),在這種情況下用數(shù)據(jù)庫(kù)進(jìn)行管理變的尤為必要,這可以發(fā)揮計(jì)算機(jī)的優(yōu)勢(shì),就需要有教務(wù)管理系統(tǒng)來(lái)提高學(xué)生成績(jī)管理工作的效率。過(guò)這樣的系統(tǒng),可以做到信息的規(guī)范管理,科學(xué)統(tǒng)計(jì)和快速的查詢,從而減少管理方面的工

2、作量和減少人為的錯(cuò)誤。 本次我們組選的就是學(xué)生成績(jī)管理系統(tǒng),要實(shí)現(xiàn)對(duì)學(xué)生成績(jī)、課程的相關(guān)管理。關(guān)鍵詞:成績(jī)管理、C語(yǔ)言項(xiàng)目、程序設(shè)計(jì)、程序分析目 錄1.設(shè)計(jì)目的和要求1.1目的1.2要求2.總體設(shè)計(jì)2.1模塊設(shè)計(jì)2.2類的分析與設(shè)計(jì)3.詳細(xì)設(shè)計(jì)3.1修改數(shù)據(jù)功能模塊設(shè)計(jì)3.1.1詳細(xì)功能描述3.1.2設(shè)計(jì)思想3.1.3主要代碼3.2刪除數(shù)據(jù)功能模塊設(shè)計(jì)3.2.1詳細(xì)功能描述3.2.2設(shè)計(jì)思想3.2.3主要代碼3.3增加數(shù)據(jù)功能模塊設(shè)計(jì)3.3.1詳細(xì)功能描述3.3.2設(shè)計(jì)思想3.3.3主要代碼4.調(diào)試分析4.1修改數(shù)據(jù)功能4.2刪除數(shù)據(jù)功能4.3增加數(shù)據(jù)功能5.總結(jié)6.答辯記錄7.教師意見(jiàn)1、設(shè)

3、計(jì)目的和要求1.1目的以本班同學(xué)的高等數(shù)學(xué)、大學(xué)物理、C語(yǔ)言、大學(xué)英語(yǔ)的成績(jī)?yōu)榛A(chǔ),建立一個(gè)可以實(shí)現(xiàn)以下功能的學(xué)生成績(jī)管理系統(tǒng)。1.2要求A信息維護(hù)信息數(shù)據(jù)以文件形式保存,要求能夠?qū)崿F(xiàn)對(duì)學(xué)生信息數(shù)據(jù)的維護(hù),其中包括增加、刪除以及修改學(xué)生信息。B信息查詢要求能夠能夠?qū)崿F(xiàn)按學(xué)生姓名和學(xué)號(hào)兩種方式查詢學(xué)生各課成績(jī)。C成績(jī)統(tǒng)計(jì)輸入任意課程名和一個(gè)分?jǐn)?shù)段,統(tǒng)計(jì)該課程在該分?jǐn)?shù)段的學(xué)生信息。D成績(jī)排序?qū)τ脩糁付ǖ娜我庹n程名,按成績(jī)升序或降序排列學(xué)生數(shù)據(jù)并顯示排序結(jié)果。2、總體設(shè)計(jì)2.1模塊設(shè)計(jì)根據(jù)設(shè)計(jì)目的和要求,我們首先將程序分成四個(gè)模塊,分別為信息維護(hù)、信息查詢、成績(jī)統(tǒng)計(jì)及成績(jī)排序。而在各個(gè)主模塊中,我們

4、又將其分成若干個(gè)小模塊,從而實(shí)現(xiàn)程序設(shè)計(jì)的要求。其中,模塊設(shè)計(jì)如下:信息維護(hù)1、增加學(xué)生信息2、刪除學(xué)生信息3、修改學(xué)生信息;信息查詢-1、按學(xué)號(hào)查詢2、按姓名查詢;成績(jī)統(tǒng)計(jì);成績(jī)排序1、按高數(shù)排序2、按大物排序3、按C語(yǔ)言排序4、按英語(yǔ)排序。所以最終實(shí)現(xiàn)的功能有:1、增加學(xué)生信息2、刪除學(xué)生信息3、修改學(xué)生信息4、按學(xué)號(hào)查詢成績(jī)5、按姓名查詢成績(jī)6、成績(jī)按某門課程某個(gè)分?jǐn)?shù)段統(tǒng)計(jì)7、成績(jī)按某門課程排序。一個(gè)方便學(xué)校使用的學(xué)生成績(jī)管理系統(tǒng),這個(gè)系統(tǒng)的功能比較完善。使用類內(nèi)函數(shù)和主函數(shù)中的switch語(yǔ)句實(shí)現(xiàn)多分支選擇結(jié)構(gòu),進(jìn)而實(shí)現(xiàn)該系統(tǒng)的各項(xiàng)功能。該系統(tǒng)能實(shí)現(xiàn)7項(xiàng)功能。設(shè)計(jì)本次實(shí)驗(yàn)所用到的知識(shí)點(diǎn)

5、有:類、指針、數(shù)組,構(gòu)造函數(shù),動(dòng)態(tài)內(nèi)存分配,switch語(yǔ)句、if語(yǔ)句、while()語(yǔ)句等。2.2類的分析與設(shè)計(jì)student類中的構(gòu)造函數(shù)是來(lái)實(shí)現(xiàn)當(dāng)類生成對(duì)象時(shí)用于對(duì)數(shù)據(jù)的初始化。例如是對(duì)學(xué)生姓名的初始化,stud.math是對(duì)學(xué)生高等數(shù)學(xué)成績(jī)的初始化,而stud.Clanguage是對(duì)學(xué)生c語(yǔ)言成績(jī)的初始化。而student類將有內(nèi)在聯(lián)系的,成組出現(xiàn)的學(xué)生姓名,學(xué)號(hào),各科成績(jī)結(jié)合在一起,形成一種組合型數(shù)據(jù)結(jié)構(gòu)。 3詳細(xì)設(shè)計(jì)3.1修改數(shù)據(jù)功能模塊設(shè)計(jì)3.1.1詳細(xì)功能描述該部分是用來(lái)修改已錄入的學(xué)生的數(shù)據(jù)信息。3.1.2設(shè)計(jì)思想我們采用通過(guò)學(xué)號(hào)修改的方法來(lái)修改已錄入的學(xué)生

6、的數(shù)據(jù)信息。當(dāng)輸入學(xué)生學(xué)號(hào)后,系統(tǒng)會(huì)提示“請(qǐng)選擇您要修改的內(nèi)容:”同時(shí)給出要修改的選項(xiàng),包括姓名高數(shù)、大物、c語(yǔ)言、英語(yǔ)、及退出供您選擇。當(dāng)做出選擇后,會(huì)得到“請(qǐng)輸入新數(shù)據(jù)”的提示。該部分通過(guò)if語(yǔ)句、switch語(yǔ)句和while語(yǔ)句實(shí)現(xiàn)其功能。3.1.3主要代碼void xiugai(struct Student_type stud) /*修改*/ int i=0,choice; int u; printf(請(qǐng)輸入您要修改的學(xué)生的學(xué)號(hào):n); scanf(%s,&u); for(i=0;iSIZE;i+) printf(請(qǐng)選擇您要修改的內(nèi)容:n); printf( - n); printf(

7、| 姓名 請(qǐng)按 1 |n); printf(| 高數(shù) 請(qǐng)按 2 |n); printf(| 大物 請(qǐng)按 3 |n); printf(| c語(yǔ)言 請(qǐng)按 4 |n); printf(| 英語(yǔ) 請(qǐng)按 5 |n); printf(| 退出 請(qǐng)按 0|n); printf(+-+n); printf(請(qǐng)輸入您的選擇:); scanf(%d, &choice);switch(choice)case 0:break; case 1: printf(請(qǐng)輸入新姓名:); scanf(%s, ); break; case 2: printf(請(qǐng)輸入新的高數(shù)分?jǐn)?shù):); scanf(%d, &st

8、udi.math); break;case 3: printf(請(qǐng)輸入新的大物分?jǐn)?shù):); scanf(%d,&studi.physic); break;case 4: printf(請(qǐng)輸入新的c語(yǔ)言分?jǐn)?shù):); scanf(%d, &studi.Clanguage); break; case 5: printf(請(qǐng)輸入新的英語(yǔ)分?jǐn)?shù):); scanf(%d, &studi.English); break; default: printf(n無(wú)效選項(xiàng)!); break;break; printf(修改成功n);for(i=0;iSIZE;i+)printf(%-10s%8d%4d%4d%4d%4dn

9、,,studi.num,studi.math,studi.physic,studi.Clanguage,studi.English);3.2刪除數(shù)據(jù)功能模塊設(shè)計(jì)3.2.1詳細(xì)功能描述該部分是用來(lái)刪除已錄入的學(xué)生的數(shù)據(jù)信息。3.2.2設(shè)計(jì)思想我們采用按姓名查找,刪除一條記錄的方法實(shí)現(xiàn)刪除功能。首先,輸入要?jiǎng)h除記錄的名字,然后通過(guò)if語(yǔ)句和strcmp函數(shù)找到對(duì)應(yīng)的數(shù)據(jù),最后借用strcpy函數(shù)一一將下一數(shù)據(jù)的值覆蓋到上一個(gè)數(shù)據(jù),從而實(shí)現(xiàn)刪除數(shù)據(jù)的的功能。該部分通過(guò)if語(yǔ)句和strcmp函數(shù)以及strcpy函數(shù)實(shí)現(xiàn)其功能。3.2.3主要代碼void shanchu() /*按姓

10、名查找,刪除一條記錄*/ char s10; int j,i=0; printf(輸入要?jiǎng)h除記錄的姓名:); scanf(%s,s);for(i=0;iSIZE-1;i+)if(strcmp(,s)=0)for(j=i;jSIZE;j+) /*刪除操作*/ studj.num=studj+1.num;strcpy(,studj+1.name); studj.physic=studj+1.physic; studj.math=studj+1.math; studj.Clanguage=studj+1.Clanguage; studj.English=stu

11、dj+1.English;printf(Delete Successed!n);saved();for(i=0;iSIZE;i+)printf(%-10s%8d%4d%4d%4d%4dn,,studi.num,studi.math,studi.physic,studi.Clanguage,studi.English);3.3增加數(shù)據(jù)功能模塊設(shè)計(jì)3.3.1詳細(xì)功能描述 該部分是用來(lái)新增學(xué)生的數(shù)據(jù)信息。3.3.2設(shè)計(jì)思想首先設(shè)計(jì)一個(gè)save函數(shù),先打開(kāi)文件數(shù)據(jù)庫(kù),能夠?qū)崿F(xiàn)保存并關(guān)閉文件后,通過(guò)fread寫入一組數(shù)據(jù),從而達(dá)到新增數(shù)據(jù)的目的。3.3.3主要代碼void save(

12、)FILE *fp;int i;if(fp=fopen(chengjidan.dat,ab)=NULL)printf(can open filen);return;if(fwrite(&studSIZE,sizeof(struct Student_type),1,fp)!=1)printf(file write errorn);fclose(fp);printf(添加成功n);for(i=0;iSIZE+1;i+)fread (&studi,sizeof(struct Student_type),1,fp);printf(%-10s%8d%4d%4d%4d%4dn,,stu

13、di.num,studi.math,studi.physic,studi.Clanguage,studi.English);void zengjia()printf(請(qǐng)輸入新學(xué)生信息n);scanf(%s%d%d%d%d%d,studSIZE.name,&studSIZE.num,&studSIZE.math,&studSIZE.physic,&studSIZE.Clanguage,&studSIZE.English);save();4、調(diào)試分析4.1修改數(shù)據(jù)功能修改數(shù)據(jù)功能如下圖:4.2刪除數(shù)據(jù)功能刪除數(shù)據(jù)功能如下圖:4.3增加數(shù)據(jù)功能增加數(shù)據(jù)功能如下圖:5、總結(jié)本學(xué)生成績(jī)管理系統(tǒng)能夠?qū)崿F(xiàn)增

14、加,修改,刪除記錄的信息維護(hù)功能、按姓名,學(xué)號(hào)查詢學(xué)生成績(jī)信息功能、某一課程在某一分?jǐn)?shù)段的統(tǒng)計(jì)功能及某一課程的排序功能。編好程序,運(yùn)行完畢后,我們也發(fā)現(xiàn)了一些缺陷。比如,修改只能通過(guò)輸入學(xué)號(hào)對(duì)該記錄數(shù)據(jù)組進(jìn)行修改,而刪除也只做了輸入學(xué)號(hào)刪除記錄的設(shè)定。當(dāng)然,缺憾是補(bǔ)課避免的??傮w上來(lái)講,計(jì)算機(jī)綜合課程設(shè)計(jì)上完了,完成了一個(gè)基本的學(xué)生成績(jī)管理系統(tǒng),從系統(tǒng)需求分析、數(shù)據(jù)庫(kù)設(shè)計(jì)開(kāi)始到系統(tǒng)的設(shè)計(jì)實(shí)施,逐步熟悉了c語(yǔ)言程序設(shè)計(jì)。 在組長(zhǎng)的帶領(lǐng)下我們經(jīng)過(guò)了好幾周的時(shí)間反復(fù)編寫和調(diào)試程序,從課本和網(wǎng)上查閱相關(guān)資料,終于完成了整個(gè)課程設(shè)計(jì)。過(guò)程中,也遇到不少困難,如編程邏輯把握不住,經(jīng)驗(yàn)太少,不太善于調(diào)試程序

15、等。不過(guò)我們還是一步一步的自己動(dòng)手做,不會(huì)的地方參考別人的程序自己再試著寫或請(qǐng)教老師,在此過(guò)程中收獲多多。6、答辯記錄7、教師意見(jiàn)附錄:#include #include #include#define SIZE 5struct Student_typechar name10;int num;int math;int physic;int Clanguage;int English;studSIZE;int weihuxuanze()int i;printf(*1.增加學(xué)生信息*);printf(t*2.刪除學(xué)生信息*n);printf(*3.修改學(xué)生信息*);printf(*請(qǐng)選擇你所需的功

16、能的序號(hào)*n);scanf(%d,&i);return i;void saved()FILE *fp;int i;if(fp=fopen(chengjidan.dat,wb)=NULL)printf(can open filen);return;for(i=0;iSIZE;i+)if(fwrite(&studi,sizeof(struct Student_type),1,fp)!=1)printf(file write errorn);fclose(fp);void save()FILE *fp;int i;if(fp=fopen(chengjidan.dat,ab)=NULL)printf(

17、can open filen);return;if(fwrite(&studSIZE,sizeof(struct Student_type),1,fp)!=1)printf(file write errorn);fclose(fp);printf(添加成功n);for(i=0;iSIZE+1;i+)fread (&studi,sizeof(struct Student_type),1,fp);printf(%-10s%8d%4d%4d%4d%4dn,,studi.num,studi.math,studi.physic,studi.Clanguage,studi.Englis

18、h);void zengjia()printf(請(qǐng)輸入新學(xué)生信息n);scanf(%s%d%d%d%d%d,studSIZE.name,&studSIZE.num,&studSIZE.math,&studSIZE.physic,&studSIZE.Clanguage,&studSIZE.English);save();void xiugai(struct Student_type stud) /*修改*/ int i=0,choice; int u; printf(請(qǐng)輸入您要修改的學(xué)生的學(xué)號(hào):n); scanf(%s,&u); for(i=0;iSIZE;i+) printf(請(qǐng)選擇您要修改的

19、內(nèi)容:n); printf( - n); printf(| 姓名 請(qǐng)按 1 |n); printf(| 高數(shù) 請(qǐng)按 2 |n); printf(| 大物 請(qǐng)按 3 |n); printf(| c語(yǔ)言 請(qǐng)按 4 |n); printf(| 英語(yǔ) 請(qǐng)按 5 |n); printf(| 退出 請(qǐng)按 0|n); printf(+-+n); printf(請(qǐng)輸入您的選擇:); scanf(%d, &choice);switch(choice)case 0:break; case 1: printf(請(qǐng)輸入新姓名:); scanf(%s, ); break; case 2: print

20、f(請(qǐng)輸入新的高數(shù)分?jǐn)?shù):); scanf(%d, &studi.math); break;case 3: printf(請(qǐng)輸入新的大物分?jǐn)?shù):); scanf(%d,&studi.physic); break;case 4: printf(請(qǐng)輸入新的c語(yǔ)言分?jǐn)?shù):); scanf(%d, &studi.Clanguage); break; case 5: printf(請(qǐng)輸入新的英語(yǔ)分?jǐn)?shù):); scanf(%d, &studi.English); break; default: printf(n無(wú)效選項(xiàng)!); break;break; printf(修改成功n);for(i=0;iSIZE;i+)

21、printf(%-10s%8d%4d%4d%4d%4dn,,studi.num,studi.math,studi.physic,studi.Clanguage,studi.English);void shanchu() /*按姓名查找,刪除一條記錄*/ char s10; int j,i=0; printf(輸入要?jiǎng)h除記錄的姓名:); scanf(%s,s);for(i=0;iSIZE-1;i+)if(strcmp(,s)=0)for(j=i;jSIZE;j+) /*刪除操作*/ studj.num=studj+1.num;strcpy(studj.na

22、me,studj+1.name); studj.physic=studj+1.physic; studj.math=studj+1.math; studj.Clanguage=studj+1.Clanguage; studj.English=studj+1.English;printf(Delete Successed!n);saved();for(i=0;iSIZE;i+)printf(%-10s%8d%4d%4d%4d%4dn,,studi.num,studi.math,studi.physic,studi.Clanguage,studi.English);void p

23、aixu_math(struct Student_type stud) /*按高樹(shù)成績(jī)排序*/ int i,j,k=0,p,q,r,w;double y;char x10;int t;for(i=0;iSIZE-1;i+)/*選擇法法排序*/ k=i;for(j=i+1;jstudk.math)k=j;p=studi.physic;studi.physic=studk.physic;studk.physic=p;q=studi.math;studi.math=studk.math;studk.math=q;r=studi.English;studi.English=studk.English;

24、studk.English=r;w=studi.Clanguage;studi.Clanguage=studk.Clanguage;studk.Clanguage=w;t=studi.num;studi.num=studk.num;studk.num=t;strcpy(x,);strcpy(,);strcpy(,x);for(i=0;iSIZE;i+)printf(%-10s%8d%4d%4d%4d%4dn,,studi.num,studi.math,studi.physic,studi.Cla

25、nguage,studi.English);void paixu_physic(struct Student_type stud) /*按大物成績(jī)排序*/ int i,j,k=0,p,q,r,w;double y;char x10;int t;for(i=0;iSIZE-1;i+)/*選擇法法排序*/ k=i;for(j=i+1;jstudk.physic)k=j;p=studi.physic;studi.physic=studk.physic;studk.physic=p;q=studi.math;studi.math=studk.math;studk.math=q;r=studi.Engl

26、ish;studi.English=studk.English;studk.English=r;w=studi.Clanguage;studi.Clanguage=studk.Clanguage;studk.Clanguage=w;t=studi.num;studi.num=studk.num;studk.num=t;strcpy(x,);strcpy(,);strcpy(,x);for(i=0;iSIZE;i+)printf(%-10s%8d%4d%4d%4d%4dn,,studi.num,s

27、tudi.math,studi.physic,studi.Clanguage,studi.English);void paixu_Clanguage(struct Student_type stud) /*按C語(yǔ)言成績(jī)排序*/ int i,j,k=0,p,q,r,w;double y;char x10;int t;for(i=0;iSIZE-1;i+)/*選擇法法排序*/ k=i;for(j=i+1;jstudk.Clanguage)k=j;p=studi.physic;studi.physic=studk.physic;studk.physic=p;q=studi.math;studi.ma

28、th=studk.math;studk.math=q;r=studi.English;studi.English=studk.English;studk.English=r;w=studi.Clanguage;studi.Clanguage=studk.Clanguage;studk.Clanguage=w;t=studi.num;studi.num=studk.num;studk.num=t;strcpy(x,);strcpy(,);strcpy(,x);for(i=0;iSIZE;i+)printf(%-10s

29、%8d%4d%4d%4d%4dn,,studi.num,studi.math,studi.physic,studi.Clanguage,studi.English);void paixu_English(struct Student_type stud) /*按英語(yǔ)成績(jī)排序*/ int i,j,k=0,p,q,r,w;double y;char x10;int t;for(i=0;iSIZE-1;i+)/*選擇法法排序*/ k=i;for(j=i+1;jstudk.English)k=j;p=studi.physic;studi.physic=studk.physic;st

30、udk.physic=p;q=studi.math;studi.math=studk.math;studk.math=q;r=studi.English;studi.English=studk.English;studk.English=r;w=studi.Clanguage;studi.Clanguage=studk.Clanguage;studk.Clanguage=w;t=studi.num;studi.num=studk.num;studk.num=t;strcpy(x,);strcpy(,);strcpy(studk.nam

31、e,x);for(i=0;iSIZE;i+)printf(%-10s%8d%4d%4d%4d%4dn,,studi.num,studi.math,studi.physic,studi.Clanguage,studi.English);void tongji(struct Student_type stud) /按分?jǐn)?shù)段統(tǒng)計(jì)人數(shù) int i,j,a,max,min,k,l,q,p,w; k=0,l=0,p=0,q=0,w=0; printf(你想統(tǒng)計(jì)哪科成績(jī): 1高數(shù) 2大物 3C語(yǔ)言 4英語(yǔ) n); scanf(%d,&j); printf(請(qǐng)輸入兩個(gè)分?jǐn)?shù):n); scan

32、f(%d%d,&max,&min); if(maxmin) a=max;max=min;min=a; if(j=1)for(i=0;imin&studi.mathmax)k+;printf(%-8s%4d%4d%4d%4d%4dn,,studi.num,studi.math,studi.physic,studi.Clanguage,studi.English); else if(j=2)for(i=0;imin&studi.physicmax)l+;printf(%-8s%4d%4d%4d%4d%4dn,,studi.num,studi.math,stu

33、di.physic,studi.Clanguage,studi.English); else if(j=3)for(i=0;imin&studi.Clanguagemax)p+;printf(%-8s%4d%4d%4d%4d%4dn,,studi.num,studi.math,studi.physic,studi.Clanguage,studi.English); else if(j=4) for(i=0;imin&studi.Englishmax) q+;printf(%-8s%4d%4d%4d%4d%4dn,,studi.num,studi.math

34、,studi.physic,studi.Clanguage,studi.English); printf(分?jǐn)?shù)段的人數(shù)為 :%d,w);int paixuxuanze()int i;printf(*1.按高數(shù)排序*);printf(t*2.按大物排序*n);printf(*3.按C語(yǔ)言排序*);printf(t*4.按英語(yǔ)排序*n);printf(*請(qǐng)選擇你所需的功能的序號(hào)*n);scanf(%d,&i);return i;int zhucaidan()int i;printf(t*學(xué)生成績(jī)管理系統(tǒng)*n);printf(*1.學(xué)生信息維護(hù)*);printf(t*2.學(xué)生成績(jī)查詢*n);printf(*3.學(xué)生成績(jī)統(tǒng)計(jì)*);printf(t*4.學(xué)生成績(jī)排序*n);printf(*請(qǐng)選擇你所需的功能的序號(hào)*n);scanf(%d,&i);return i;int chaxunxuanze()int i; printf(tt1. 按學(xué)號(hào)查詢n); printf(tt2 .按姓名查詢n); printf(tt按其它數(shù)字鍵退出 n); scanf(%d,&i); return i;void chaxun_xuehao(struct Student_type stud) /按學(xué)號(hào)查找并顯示一個(gè)記錄

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論