




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、目錄一、系統(tǒng)開發(fā)的背景1二、系統(tǒng)分析與設(shè)計1(一)系統(tǒng)功能要求1(二)系統(tǒng)模塊結(jié)構(gòu)設(shè)計1(一)統(tǒng)計各系別總分:void funct1()4(二)按系別編號排序:void funct2()5(三)按系別總分排序:void funct3()6(四)按男團(tuán)體總分排序:void funct4()7(五)按女團(tuán)體總分排序:void funct5 ()8(六)按系別編號查詢某個項(xiàng)目情況:void funct6 ()10(七)按項(xiàng)目編號查詢?nèi)〉妹蔚南祫e:void funct7()11(八)退出系統(tǒng):void funct0()13四、系統(tǒng)測試14(一)測試void huanyingni()函數(shù),void i
2、nput()函數(shù)14(二)測試void mulu()函數(shù)14(三)測試void funct1()函數(shù)14(四)測試void funct2()函數(shù)15(五)測試void funct3()函數(shù)15(六)測試void funct4()函數(shù)15(七)測試void funct5()函數(shù)16(八)測試void funct6()函數(shù)16(九)測試void funct7()函數(shù)16(十)測試void funct0()函數(shù)16五、總結(jié)17六、附件(代碼)18學(xué)生運(yùn)動會成績管理系統(tǒng)一、系統(tǒng)開發(fā)的背景為了學(xué)校方便管理學(xué)生運(yùn)動會成績,查詢各系總分、各項(xiàng)目排名、以及各系獲獎情況,因此我們用所學(xué)的知識設(shè)計了一個學(xué)生運(yùn)動會
3、管理系統(tǒng),以此方便學(xué)校對運(yùn)動會情況的了解及查詢。二、系統(tǒng)分析與設(shè)計(一) 系統(tǒng)功能要求該系統(tǒng)可以實(shí)現(xiàn):1) 可以輸入各個項(xiàng)目的前三名的成績;2) 能統(tǒng)計各系別總分;3) 可以按系別編號、系別總分、男女團(tuán)體總分排序輸出;4) 可以按系別編號查詢某系某個項(xiàng)目的情況;5) 可以按項(xiàng)目編號查詢?nèi)〉们叭南祫e。(二) 系統(tǒng)模塊結(jié)構(gòu)設(shè)計概要設(shè)計:1 結(jié)構(gòu)體運(yùn)動項(xiàng)目 項(xiàng)目編號 ;名次;系別 系別編號;項(xiàng)目;團(tuán)體總分;男團(tuán)體總分;女團(tuán)體總分;2 主程序(main) 包括登陸歡迎程序,分?jǐn)?shù)錄入程序,查詢程序,退出程序通過對系統(tǒng)功能的分析,學(xué)生運(yùn)動會成績管理系統(tǒng)功能如圖1所示。學(xué)生運(yùn)動會成績管理系統(tǒng)統(tǒng)計各系別總
4、分按系別編號排序按系別總分排序按男團(tuán)體總分排序按女團(tuán)體總分排序按系別編號查詢系別某個項(xiàng)目按項(xiàng)目編號查詢?nèi)〉妹蔚南祫e退出系統(tǒng)圖1 學(xué)生運(yùn)動會成績管理系統(tǒng)功能圖通過上圖的功能分析,把整個系統(tǒng)劃分為8個模塊:1、統(tǒng)計各系別總分,該模塊主要實(shí)現(xiàn):統(tǒng)計各系別運(yùn)動會成績總分,借助函數(shù)void funct1()來實(shí)現(xiàn);2、按系別編號排序,該模塊主要實(shí)現(xiàn):按照各系別編號從小到大進(jìn)行排序,借助函數(shù)void funct2()來實(shí)現(xiàn);3、按系別總分排序,該模塊主要實(shí)現(xiàn):按照各個系別運(yùn)動會成績總分從大到小進(jìn)行排序,借助函數(shù)void funct3()來實(shí)現(xiàn);4、按男團(tuán)體總分排序,該模塊主要實(shí)現(xiàn):按照各系別男團(tuán)體獲得的
5、總分從大到小進(jìn)行排序,借助函數(shù)void funct4()來實(shí)現(xiàn);5、按女團(tuán)體總分排序,該模塊主要實(shí)現(xiàn):按照各系別女團(tuán)體獲得的總分從大到小進(jìn)行排序,借助函數(shù)void funct5()來實(shí)現(xiàn);6、按系別編號查詢某個項(xiàng)目情況,該模塊主要實(shí)現(xiàn):根據(jù)系別編號查詢該系別在某個項(xiàng)目中所獲得的成績,借助函數(shù)void funct6()來實(shí)現(xiàn);7、按項(xiàng)目編號查詢?nèi)〉妹蔚南祫e,該模塊主要實(shí)現(xiàn):根據(jù)項(xiàng)目編號查詢?nèi)〉迷擁?xiàng)目前三名的系別,借助函數(shù)void funct7()來實(shí)現(xiàn);8、退出系統(tǒng),該模塊主要實(shí)現(xiàn):學(xué)生運(yùn)動會成績管理系統(tǒng)的安全退出,借助函數(shù)void funct0()來實(shí)現(xiàn);三、系統(tǒng)的設(shè)計與實(shí)現(xiàn)(一) 統(tǒng)計各系
6、別總分:void funct1()分析:根據(jù)各系所獲獎項(xiàng)的級別,按照每個一等獎加5分,每個二等獎加3分,每個三等獎加2分,統(tǒng)計出各系所獲得的總分。流程圖如圖2所示。 開始總分= 一等獎×5 + 二等獎×3 + 三等獎×2輸出總分結(jié)束圖2:void funct1()流程圖該模塊的具體代碼如下所示。void funct1() /統(tǒng)計各系別總分 int i,q;printf(" *統(tǒng)計各系別總分*n"); printf(" *系別編號*tt *總分*n"); for(i=0;i<N;i+) printf("t%dt
7、tt %dn",depi.departmentnum,depi.total);printf("n");printf("n");printf("* 0:退出;1:返回目錄。n");printf("*請選擇: "); scanf("%d",&q);while(q=0|q=1)if(q=0) funct0();if(q=1) xunhuan(); elseprintf("輸入錯誤(只能是0或1),請重新輸入:");(二) 按系別編號排序:void funct2()
8、分析:為了使用戶更好的查詢各系之間的比賽成績情況,將其按照系別編號進(jìn)行排序。流程圖如圖3所示。 開始depi.departmentnum>depi+1.departmentnumdep1=depi;depi=depi+1;depi+1=dep1;輸出排序后的系別編號結(jié)束圖3:void funct2()流程圖該模塊的具體代碼如下所示。void funct2() /按系別編號排序struct department dep1;int i,j,q;for(j=0;j<N-1;j+)for(i=0;i<N-j-1;i+)if(depi.departmentnum>depi+1.d
9、epartmentnum)dep1=depi;depi=depi+1;depi+1=dep1; printf(" *按系別編號排序*n");printf(" *系別編號*tt *總分*n"); for(i=0;i<N;i+) printf("t%dtttt%dn",depi.departmentnum,depi.total);printf("n");printf("n");printf("* 0:退出;1:返回目錄。n");printf("*請選擇: &quo
10、t;); scanf("%d",&q);while(q=0|q=1)if(q=0) funct0();if(q=1) xunhuan(); elseprintf("輸入錯誤(只能是0或1),請重新輸入:"); (三) 按系別總分排序:void funct3()開始depi.total<depi+1.totaldep1=depi;depi=depi+1;depi+1=dep1;輸出按總分排序后的系別結(jié)束分析:為了使用戶更好的查詢各系之間的比賽成績排名情況,將其按照所獲成績總分進(jìn)行排序。流程圖如圖4所示。 圖4:void funct3()流程圖
11、該模塊的具體代碼如下所示。void funct3() /按系別總分排序 struct department dep1;int i,j,q;for(j=0;j<N-1;j+)for(i=0;i<N-j-1;i+)if(depi.total<depi+1.total)dep1=depi;depi=depi+1;depi+1=dep1; printf(" *按系別總分排序*n");printf(" *系別編號*tt *總分*n"); for(i=0;i<N;i+) printf("t%dtttt%dn",depi.d
12、epartmentnum,depi.total); printf("n");printf("n");printf("* 0:退出;1:返回目錄。n");printf("*請選擇: "); scanf("%d",&q);while(q=0|q=1)if(q=0) funct0();if(q=1) xunhuan(); elseprintf("輸入錯誤(只能是0或1),請重新輸入:");(四) 按男團(tuán)體總分排序:void funct4()分析:根據(jù)各系男團(tuán)體項(xiàng)目所獲得的總
13、分進(jìn)行排序并按所獲得的總分從大到小輸出。流程圖如圖5所示。 開始depi.boytotal<depi+1.boytotaldep1=depi;depi=depi+1;depi+1=dep1;輸出按男團(tuán)體所獲總分排序后的系別結(jié)束圖5:void funct4()流程圖該模塊的具體代碼如下所示。void funct4() /按男團(tuán)體總分排序 struct department dep1;int i,j,q;for(j=0;j<N-1;j+)for(i=0;i<N-j-1;i+)if(depi.boytotal<depi+1.boytotal)dep1=depi;depi=de
14、pi+1;depi+1=dep1; printf(" *按男團(tuán)體總分排序*n");printf(" *系別編號*tt *總分*n"); for(i=0;i<N;i+) printf("t%dtttt%dn",depi.departmentnum,depi.boytotal); printf("n");printf("n");printf("* 0:退出;1:返回目錄。n");printf("*請選擇: "); scanf("%d"
15、,&q);while(q=0|q=1)if(q=0) funct0();if(q=1) xunhuan(); elseprintf("輸入錯誤(只能是0或1),請重新輸入:");(五) 按女團(tuán)體總分排序:void funct5 ()分析:根據(jù)各系女團(tuán)體項(xiàng)目所獲得的總分進(jìn)行排序并按所獲得的總分從大到小輸出。流程圖如圖6所示。 開始depi.girltotal<depi+1.girltotaldep1=depi;depi=depi+1;depi+1=dep1;輸出按女團(tuán)體所獲總分排序后的系別結(jié)束圖6:void funct5()流程圖該模塊的具體代碼如下所示。voi
16、d funct5() /按女團(tuán)體總分排序 struct department dep1;int i,j,q;for(j=0;j<N-1;j+)for(i=0;i<N-j-1;i+)if(depi.girltotal<depi+1.girltotal)dep1=depi;depi=depi+1;depi+1=dep1; printf(" *按女團(tuán)體總分排序*n");printf(" *系別編號*tt *總分*n"); for(i=0;i<N;i+) printf("t%dtttt%dn",depi.departm
17、entnum,depi.girltotal); printf("n");printf("n");printf("* 0:退出;1:返回目錄。n");printf("*請選擇: "); scanf("%d",&q);while(q=0|q=1)if(q=0) funct0();if(q=1) xunhuan(); elseprintf("輸入錯誤(只能是0或1),請重新輸入:");(六) 按系別編號查詢某個項(xiàng)目情況:void funct6 ()分析:首先輸入所要查詢的系
18、別編號以及項(xiàng)目編號,最后輸出該系別在該項(xiàng)目中所獲得的名次。流程圖如圖7所示。開始輸入所要查詢的系別編號輸入所要查詢的項(xiàng)目編號利用循環(huán)查找該系在該項(xiàng)目中獲得的名次輸入該系在該項(xiàng)目中所獲得的名次結(jié)束圖7:void funct6()流程圖該模塊的具體代碼如下所示。void funct6() /按系別編號查詢系別某個項(xiàng)目情況int i,n,m,q;printf(" *按系別編號查詢系別某個項(xiàng)目情況*n");printf("*請輸入所要查詢的系別編號: ");scanf("%d",&n);while(n!=1&&n!=2
19、)if(n!=1&&n!=2)printf("輸入錯誤,系別編號只能是0或1,請重新輸入");printf("*請輸入所要查詢的項(xiàng)目編號: ");scanf("%d",&m);for(i=0;i<N;i+)if(n=depi.departmentnum) printf("系別編號: %d 項(xiàng)目編號: %dn",n,m);if(depi.matm.rank0=1)printf("第一名(獲得) "); if(depi.matm.rank1=1)printf("
20、;第二名(獲得) "); if(depi.matm.rank2=1)printf("第三名(獲得) ");elseprintf("本系該項(xiàng)目未進(jìn)入前三名");printf("n");printf("n");printf("* 0:退出;1:返回目錄;2:返回上一級。n");printf("*請選擇: "); scanf("%d",&q);while(q=0|q=1)if(q=0) funct0();if(q=1) xunhuan(); e
21、lseprintf("輸入錯誤(只能是0或1),請重新輸入:");(七) 按項(xiàng)目編號查詢?nèi)〉妹蔚南祫e:void funct7()分析:首先輸入所要查詢的項(xiàng)目編號,通過查找后,輸出獲得該項(xiàng)目前三名的系別。流程圖如圖8所示。開始輸入所要查詢的項(xiàng)目編號利用循環(huán)查找在該項(xiàng)目中所獲得前三名的系別輸出在該項(xiàng)目中所獲得前三名的系別結(jié)束圖8:void funct7()流程圖該模塊的具體代碼如下所示。void funct7() /按項(xiàng)目編號查詢?nèi)〉妹蔚南祫e int i,t,q;printf(" *按項(xiàng)目編號查詢?nèi)〉妹蔚南祫e*n"); printf("*請輸
22、入所要查詢的項(xiàng)目編號: ") ;scanf("%d",&t);printf("項(xiàng)目編號:%dn",t) ;for(i=0;i<N;i+)if(depi.matt-1.rank0=1)printf("獲得第一名的系別編號是:%d n",depi.departmentnum);if(depi.matt-1.rank1=1)printf("獲得第二名的系別編號是:%d n",depi.departmentnum);if(depi.matt-1.rank2=1)printf("獲得第三名的
23、系別編號是:%d n",depi.departmentnum);printf("n");printf("n");printf("* 0:退出;1:返回目錄;2:返回上一級。n");printf("*請選擇: "); scanf("%d",&q);while(q=0|q=1)if(q=0) funct0();if(q=1) xunhuan(); elseprintf("輸入錯誤(只能是0或1),請重新輸入:");(八) 退出系統(tǒng):void funct0()分析
24、:當(dāng)用戶輸入退出指令時,則輸出結(jié)束語。流程圖如圖9所示。 圖9:void funct0()流程圖該模塊的具體代碼如下所示。void funct0() /退出系統(tǒng)printf("ntt* 謝謝使用! *n");exit(0);四、 系統(tǒng)測試(一) 測試void huanyingni()函數(shù),void input()函數(shù)圖10:測試void huanyingni()函數(shù),void input()函數(shù)(二) 測試void mulu()函數(shù)圖11:測試void mulu()函數(shù)(三) 測試void funct1()函數(shù)圖12:測試void funct1()函數(shù)(四) 測試void
25、funct2()函數(shù)圖13:測試void funct2()函數(shù)(五) 測試void funct3()函數(shù)圖14:測試void funct3()函數(shù)(六) 測試void funct4()函數(shù)圖15:測試void funct4()函數(shù)(七) 測試void funct5()函數(shù)圖16:測試void funct5()函數(shù)(八) 測試void funct6()函數(shù)圖17:測試void funct6()函數(shù)(九) 測試void funct7()函數(shù)圖18:測試void funct7()函數(shù)(十) 測試void funct0()函數(shù) 圖19:測試void funct0()函數(shù)五、總結(jié)學(xué)生運(yùn)動會成績管理系統(tǒng)完
26、成了:1) 可以輸入各個項(xiàng)目的前三名的成績;2) 能統(tǒng)計各系別總分;3) 可以按系別編號、系別總分、男女團(tuán)體總分排序輸出;4) 可以按系別編號查詢某系某個項(xiàng)目的情況;5) 可以按項(xiàng)目編號查詢?nèi)〉们叭南祫e。系統(tǒng)有以下不足:1、設(shè)計程序時為了使程序簡單化,問題考慮的有些不全面;2、由于結(jié)構(gòu)體使用不太熟,所以結(jié)構(gòu)體不能初始化不知道,導(dǎo)致運(yùn)動會管理系統(tǒng)設(shè)計耗費(fèi)不必要的時間;3、在編寫程序時,有的函數(shù)調(diào)用功能太片面化,使得一些功能都不能實(shí)現(xiàn);4、在程序運(yùn)行階段,沒有突出具體運(yùn)算方法等而是只是顯示結(jié)果。通過本次課程設(shè)計,我掌握了程序設(shè)計的模塊化思路,并真正理解了函數(shù)調(diào)用的可使用性,也了解了結(jié)構(gòu)體的使用
27、方法及范圍;對C語言的看法有了一定的改觀,也消除了懼怕心理,也學(xué)會了設(shè)計程序時應(yīng)該使其功能一個一個的逐步實(shí)現(xiàn)并測試正確性,而不是無條理的胡寫尤其是大程序更應(yīng)該有清晰的條理;同時也理解了流程圖的重要意義。六、附件(代碼)#include<stdio.h>#include<process.h>#define N 3 /系別個數(shù)#define bm 5 /男團(tuán)體個數(shù)#define gm 3 /女團(tuán)體個數(shù)void xuanze();void xunhuan();struct match /項(xiàng)目int matchnum;int rank3;matbm+gm;struct depa
28、rtment /系別int departmentnum;struct match matbm+gm;int total;int boytotal;int girltotal;depN;void huanyingni() /*開始界面,歡迎使用*/printf("nn 工學(xué)系2012級計算機(jī)科學(xué)與技術(shù)(網(wǎng)絡(luò)工程方向)班 韓歷英nnn");printf("t*_ _ _ _ _ _ _ _ _ _ _ _ _ _*nn");printf(" 歡迎使用運(yùn)動會分?jǐn)?shù)統(tǒng)計系統(tǒng)nn");printf("t*_ _ _ _ _ _ _ _
29、_ _ _ _ _ _*nn ");void input() /輸入成績int i,j,k;for(i=0;i<N;i+) /初始化分?jǐn)?shù)depi.total=0;depi.boytotal=0;depi.girltotal=0;for(k=0;k<bm+gm;k+)depi.matk.rank0=0;depi.matk.rank1=0;depi.matk.rank2=0;depi.matk.matchnum=k+1; printf(" -輸入成績-n"); printf(" n"); printf(" | *輸入說明: |
30、n"); printf(" | 1.系別編號為1-%d; 項(xiàng)目編號為1-%d (1-%d為男子項(xiàng)目,%d-%d為女子項(xiàng)目). |n",N,bm+gm,bm,bm+1,bm+gm); printf(" | 2. 成績只能是'0'或'1'('0'表示沒獲得該項(xiàng)目的該名次, |n | '1'表示獲得了該項(xiàng)目的該名次.以'Tab'鍵前進(jìn)。) |n",N); printf(" n"); for(i=0;i<N;i+) printf("#請輸
31、入系別編號: ");scanf("%d",&depi.departmentnum);while(depi.departmentnum<0|depi.departmentnum>N) if(depi.departmentnum<0|depi.departmentnum>N) printf("輸入錯誤(只能是1-%d)請重新輸入:",N); printf("項(xiàng)目編號"); for(k=0;k<bm+gm;k+) printf("%d",depi.matk.matchnum
32、); printf("n"); for(j=0;j<3;j+) printf("第(%d)名:",j+1); for(k=0;k<bm+gm;k+) scanf("%d",&depi.matk.rankj); for(k=0;k<bm+gm;k+) dowhile(depi.matk.rankj!=0&&depi.matk.rankj!=1) if(depi.matk.rankj!=0&&depi.matk.rankj!=1) printf("輸入錯誤,請重新輸入,成
33、績只能是'0'或'1'n"); while(depi.matk.rankj!=0&&depi.matk.rankj!=1&&depi.matk.rankj!=2); void totaljisuan()int i,k,b; for(i=0;i<N;i+)for(k=0,b=0;k<bm+gm;k+) b=depi.matk.rank0*5+depi.matk.rank1*3+depi.matk.rank2*2; depi.total=depi.total+b;if(k<bm) depi.boytotal
34、=depi.boytotal+b;if(k>=bm)depi.girltotal=depi.girltotal+b;void mulu()printf("nn *系統(tǒng)目錄*n"); /目錄printf("tt *n");printf("tt* 1.統(tǒng)計各系別總分 *t n");printf("tt* 2.按系別編號排序輸出 *t n");printf("tt* 3.按系別總分排序輸出 *t n");printf("tt* 4.按男團(tuán)體總分排序輸出 *t n");prin
35、tf("tt* 5.按女團(tuán)體總分排序輸出 *t n");printf("tt* 6.按系別編號查詢系別某個項(xiàng)目情況 *t n");printf("tt* 7.按項(xiàng)目編號查詢?nèi)〉妹蔚南祫e *t n");printf("tt* 0.退出 *t n");printf("tt *n");void funct0() /退出系統(tǒng)printf("ntt* 謝謝使用! *n");exit(0);void funct1() /統(tǒng)計各系別總分 int i,q;printf(" *統(tǒng)計
36、各系別總分*n"); printf("*系別編號*tttt*總分*n"); for(i=0;i<N;i+) printf("t%dtttt%dn",depi.departmentnum,depi.total);printf("n");printf("n");printf("* 0:退出;1:返回目錄。n");printf("*請選擇: "); scanf("%d",&q);while(q=0|q=1)if(q=0) funct0()
37、;if(q=1) xunhuan(); elseprintf("輸入錯誤(只能是0或1),請重新輸入:");void funct2() /按系別編號排序struct department sch1;int i,j,q;for(j=0;j<N-1;j+)for(i=0;i<N-j-1;i+)if(depi.departmentnum>depi+1.departmentnum)sch1=depi;depi=depi+1;depi+1=sch1; printf(" *按系別編號排序*n");printf("*系別編號*tttt*總分
38、*n"); for(i=0;i<N;i+) printf("t%dtttt%dn",depi.departmentnum,depi.total);printf("n");printf("n");printf("* 0:退出;1:返回目錄。n");printf("*請選擇: "); scanf("%d",&q);while(q=0|q=1)if(q=0) funct0();if(q=1) xunhuan(); elseprintf("輸入錯誤(
39、只能是0或1),請重新輸入:"); void funct3() /按系別總分排序 struct department sch1;int i,j,q;for(j=0;j<N-1;j+)for(i=0;i<N-j-1;i+)if(depi.total<depi+1.total)sch1=depi;depi=depi+1;depi+1=sch1; printf(" *按系別總分排序*n");printf("*系別編號*tttt*總分*n"); for(i=0;i<N;i+) printf("t%dtttt%dn&qu
40、ot;,depi.departmentnum,depi.total); printf("n");printf("n");printf("* 0:退出;1:返回目錄。n");printf("*請選擇: "); scanf("%d",&q);while(q=0|q=1)if(q=0) funct0();if(q=1) xunhuan(); elseprintf("輸入錯誤(只能是0或1),請重新輸入:");void funct4() /按男團(tuán)體總分排序 struct de
41、partment sch1;int i,j,q;for(j=0;j<N-1;j+)for(i=0;i<N-j-1;i+)if(depi.boytotal<depi+1.boytotal)sch1=depi;depi=depi+1;depi+1=sch1; printf(" *按男團(tuán)體總分排序*n");printf(" *系別編號*tt*總分*n"); for(i=0;i<N;i+) printf("t%dtttt%dn",depi.departmentnum,depi.boytotal); printf(&qu
42、ot;n");printf("n");printf("* 0:退出;1:返回目錄。n");printf("*請選擇: "); scanf("%d",&q);while(q=0|q=1)if(q=0) funct0();if(q=1) xunhuan(); elseprintf("輸入錯誤(只能是0或1),請重新輸入:");void funct5() /按女團(tuán)體總分排序 struct department sch1;int i,j,q;for(j=0;j<N-1;j+)fo
43、r(i=0;i<N-j-1;i+)if(depi.girltotal<depi+1.girltotal)sch1=depi;depi=depi+1;depi+1=sch1; printf("*按女團(tuán)體總分排序*n");printf(" *系別編號*tt*總分*n"); for(i=0;i<N;i+) printf("t%dtttt%dn",depi.departmentnum,depi.girltotal); printf("n");printf("n");printf(&qu
44、ot;* 0:退出;1:返回目錄。n");printf("*請選擇: "); scanf("%d",&q);while(q=0|q=1)if(q=0) funct0();if(q=1) xunhuan(); elseprintf("輸入錯誤(只能是0或1),請重新輸入:");void funct6() /按系別編號查詢系別某個項(xiàng)目情況int i,n,m,q;printf("*按系別編號查詢系別某個項(xiàng)目情況*n");printf("*請輸入所要查詢的系別編號: ");scanf(
45、"%d",&n);while(n!=1&&n!=2)if(n!=1&&n!=2)printf("輸入錯誤,系別編號只能是0或1,請重新輸入");printf("*請輸入所要查詢的項(xiàng)目編號: ");scanf("%d",&m);for(i=0;i<N;i+)if(n=depi.departmentnum) printf("系別編號: %d 項(xiàng)目編號: %dn",n,m);if(depi.matm.rank0=1)printf("第一名(獲得) "); if(depi.matm.rank1=1)printf("第二名(獲得) "
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 家禽孵化廠管理制度
- 弱電井施工管理制度
- 律師所案件管理制度
- 德克士庫存管理制度
- 快遞pda管理制度
- 快餐分餐間管理制度
- 總決算編制管理制度
- 總經(jīng)辦規(guī)章管理制度
- 慈善會印章管理制度
- 成品庫盤點(diǎn)管理制度
- 2025至2030年中國高鎳三元材料產(chǎn)業(yè)發(fā)展動態(tài)及投資方向分析報告
- 2025年畢節(jié)市大方富民村鎮(zhèn)銀行招聘題庫帶答案分析
- (2025)國家公務(wù)員考試時事政治必考試題庫與答案
- 2025影視拍攝場地布置合同協(xié)議書
- 2017司考題目及答案
- 雜志分揀打包服務(wù)合同4篇
- 2025年D-對羥基苯甘氨酸項(xiàng)目市場調(diào)查研究報告
- 國泰君安補(bǔ)簽風(fēng)險協(xié)議書
- 防排煙系統(tǒng)設(shè)計畢業(yè)答辯
- 2025年人工智能應(yīng)用技術(shù)職業(yè)資格考試試卷及答案
- 預(yù)防強(qiáng)對流天氣安全教育
評論
0/150
提交評論