運(yùn)動(dòng)會(huì)成績(jī)管理系統(tǒng)源代碼_第1頁(yè)
運(yùn)動(dòng)會(huì)成績(jī)管理系統(tǒng)源代碼_第2頁(yè)
運(yùn)動(dòng)會(huì)成績(jī)管理系統(tǒng)源代碼_第3頁(yè)
運(yùn)動(dòng)會(huì)成績(jī)管理系統(tǒng)源代碼_第4頁(yè)
運(yùn)動(dòng)會(huì)成績(jī)管理系統(tǒng)源代碼_第5頁(yè)
已閱讀5頁(yè),還剩6頁(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、#in clude<stdio.h> #in clude<c on io.h> #in clude<stdlib.h> #in clude<stri ng.h>#define s 4#define n 4#define m 4#define yh123456"void yonghuming();void mima();void bsxm();void csxx();void information();void main();void menu();void printf_back(); void saveathlete();void

2、saveprogram();void saveschool();void savescore();void search();void ttzf();int i;file *fpl,*fp2/fp3,*fp4;struct athlete定義運(yùn)動(dòng)員信息char univ8;char name8;char prog8;char mingci8;int score;ats;struct xuexiaochar univ8;char prog8;定義學(xué)校信息定義項(xiàng)fl信息定義學(xué)校得分信息int num_athlete; xxn;struct programchar prog8; int quming

3、;char athl8;char ath28;char univl8;char univ24; prom;struct zongfenchar univ8;char progl8;char prog28;char prog38; int scorel;int score2;int score3;int total_score;zfn;蘇佳樂(lè)void main()yonghuming (); void yonghuming()int i,flag;char person20;printf(htt* * * 琴冬 * * * *printf("tt請(qǐng)輸入用戶名:h);for(i=0;i&

4、lt;=3;i +)char n ame20 = "sml"gets(pers on); flag=strcmp(pers onzn ame);if(flag =0)mima();elseprintf("tt用戶名錯(cuò)誤!nnntt請(qǐng)重新輸入 void mima()char p20,i=0; printf("tt 請(qǐng)輸入密碼:”); while(pi=getch()if(pi=13) break;if(pi!='b*)printf("*n); i+;elseprintf("b b");i-;pi=,0,;if(strc

5、mp(p,y)=o)printf(”驗(yàn)證通過(guò)nnn"); menu();elseprintf("ntt 密碼錯(cuò)誤n“); mima();李瑞void menu() int n,wl;dopr j 門 tf(htt *校際運(yùn)動(dòng)會(huì)管理系統(tǒng)* *、n)prin tf(htt*-* * *nn)*printf("tt* *1.信息輸入* *門11)printf("tt*2.比賽結(jié)果錄入* 水n)printf(htt* * * * * * * *3.信息查詢 * * * * * * *n')printf(htt* * *4.退出* *門 “)prjntf(

6、*、tt* * *printfc 請(qǐng)選擇:bb“); scanf(h%d"z&n);if (n<l| |n>4)wl=l;getchar();elsewl=0;jwhile (wl=l);switch(n)case l:lnformation();break; /輸入信息case 2:savescore();break;/比賽結(jié)果錄入case 3:search();break;/查詢模塊case 4:exit(0);米書馨void information()int n,w;doprintf("nnn");printf(htt* * *歡迎進(jìn)入信

7、息輸入系統(tǒng)!* *np ri ntf(htt * 券:單 * * *口11)pri n tf(htt* *1保存運(yùn)動(dòng)員信息*n“)pri n tf("tt* *2.保存學(xué)校信息*n“)printf("tt* *3.保存項(xiàng)目信息*n11).printf(htt* * *4 退出* * * * 叫門“).prin tf(htt* * * *nn)eprintfc 請(qǐng)選擇bb“); scanf(”d“,&n);if (n<l 11 n>4)w=l;elsew=0;while (w=l);switch(n)case 1: saveathlete(); break

8、;/保存運(yùn)動(dòng)員信息子函數(shù) case 2 : saveschool(); break;/保存學(xué)校信息子函數(shù) case 3 : saveprogram();break;/保存項(xiàng)目比賽信息子函數(shù) case 4 : exit(o); void saveathlete() 保存運(yùn)動(dòng)員信息子函數(shù)printf(hn請(qǐng)輸入各項(xiàng)目獲獎(jiǎng)運(yùn)動(dòng)員的信息:n“);for(i=0;i<s;i+)printf("n請(qǐng)輸入第d個(gè)運(yùn)動(dòng)員的信息:n"zi+l);printff'姓名:”); scanf("%s'&);printf(“學(xué)校(簡(jiǎn)稱):&quo

9、t;);scanf("%s"z&ati.univ);printf(h參賽項(xiàng)目:'*);scanf("%s",&g);printf(h名次:');scanf("%s,/&ati.mingci);printfc*得分:");scanf("%d"z&ati.score);fpl=fopen(“ath”,”w“);for(i=0;i<s;i+)if(fwrite(&ati,sizeof(struct athlete),lzfpl)!=l)/指向要輸

10、入數(shù)據(jù)的地址,size 為要寫的字節(jié)數(shù),count為要進(jìn)行寫多少個(gè)size字節(jié)的數(shù)據(jù)項(xiàng),fpl為文件指針printf("file write error!n");fclose(fpl);fp"fopen(“ath:f);printf("n各運(yùn)動(dòng)員的信息如下:nn");printf(u姓名 學(xué)校項(xiàng)目名次得分n“);for(i=0;i<s;i+)fread(&ati,sizeof(struct athlete),1,fpl);printf("%s, %s, %s, %s, %dn"z , ati.u

11、niv? g, ati.mingci, ati.score);fclose(fpl);prin tf_back();printfo請(qǐng)輸入各參賽學(xué)校的信息:”); for(i=0;i<n;i+)printf("n請(qǐng)輸入第d個(gè)學(xué)校的信息:nhzi+l);printfc*學(xué)校:“);scanf("%s",&xxi.univ);printfc參賽項(xiàng)目:m);scanf(”s“,&g);printf("參賽人數(shù):”);scanf(吆 ct,&xxi.num_athlete);fp3=fopen("

12、xxiaon,"wh);for(i=0;i<n;i+)if(fwrite(&xxi,sizeof(struct xuexiao)丄 fp3)!=l) printf(m 文件錯(cuò)誤!n“);fclose(fp3);prin tf_back();void saveprogram()保存項(xiàng)目比賽信息子函數(shù)printf("n請(qǐng)輸入關(guān)于比賽項(xiàng)目的信息:”);for(i=0;i<m;i+)printf("n請(qǐng)輸入第(1個(gè)項(xiàng)目比賽的信息:n",i+l);printf("項(xiàng)目:”);scanf("%s",g

13、);printfc得分:n);scan f(”ct,&proi.quming);printf("參賽者 1: ”);scanf("%s",proi.athl);printf(h所屬學(xué)校:”); scanf("%s",proi.univl);printf("參賽者 2: ”);scanf("%s*'/proi.ath2);printf(”所屬學(xué)校:”); scanf(h%s"?proi.univ2);fp4=fopen(,pr,;,wh);for(i=0;i<m;i+)if(fwrite(&am

14、p;proi,sizeof(struct program),l,fp4)!=l) printfc 文件錯(cuò)誤!n“);fclose(fp4);printf_back();蘇佳樂(lè)void savescore()保存學(xué)校得分情況子函數(shù)printf("ntt* 歡迎進(jìn)入信息錄入系統(tǒng)!*nnn");printfc'n-#賽學(xué)??倲?shù),m男子競(jìng)賽項(xiàng)目數(shù),w女子競(jìng)賽項(xiàng)目數(shù)。n“); printf(nw.4oo-女子四百米比賽,m.400-男子四百米比賽,m.100-男子一百米比賽。n“); printf("n各項(xiàng)目名次得分權(quán)值如下:n");printff1取前三

15、名:第一名5分 第二名3分 第三名2分n“);printf("n請(qǐng)輸入各學(xué)校的得分情況:”);for(i=0;i<n;i+)printf("n請(qǐng)輸入第<1個(gè)學(xué)校的得分情況:n",i+l);printfc學(xué)校:");scanf(“s“,zfiuniv);printff'參賽項(xiàng)目 1: n);scanf("%s",gl);printfc得分:“); scanf("%d",&zfi.scorel);printff'參賽項(xiàng)目 2:-);scanf("%s"

16、;,g2);printff'得分:"); scanf("%d",&zfi.score2);printff'參賽項(xiàng) g 3: h);scanf(”s",g3);printff'得分');scanf("%dh,&zfi.score3);zfi.total_score=zfi.scorel+zfi.score2+zfi.score3;fp2=fopen(,zfen,/,w");for(i=0;i<n;i+)if(fwrite(&zfi,sizeof(s

17、truct zongfen),l,fp2)!=l) printtf"文件錯(cuò)誤!rf);fclose(fp2);prin tf_back();李瑞void search()*int n,w2; do歡迎進(jìn)入信息查詢系統(tǒng)!*nh);prin tf('、tt* *菜單* *、n")printf(”tt*1.團(tuán)體總分查詢 *nn);/查看團(tuán)體總分printf(htt*2學(xué)校信息查詢 *nh);查看參賽學(xué)校信息!*3比賽項(xiàng)目查詢*n.);查看比賽項(xiàng)目信息!* *4 退出* * *printfc"請(qǐng)選擇bbh);scanfct,&n);if (* 1| |n&

18、gt;4)w2=l; getchar();else w2=0;while (w2=l);switch(n) case 1: ttzf();break;case 2: csxx();break;case 3: bsxm();break;case 4: exit(o);break;default: printf("未進(jìn)行任何操作! ”); void ttzf()查看學(xué)校團(tuán)體總分子函數(shù)fp2=fopen(,zfen,/"rn);printf("n各學(xué)校的團(tuán)體總分情況如下:nn");printfc學(xué)校參賽項(xiàng)目總分n“);for(i=0;i<n;i+)fread(&zfi,sizeof(struct zongfen),l,fp2);printf("%ssssdn",zfi.u niv/gl/g2/g3/zfi.total_score);fclose(fp2);prin tf_back();void csxx()查看參賽學(xué)校信息子函數(shù)fp3=fopen(,xxiao";,rn);printf("n各參賽學(xué)校的情況如下:w);printf(”學(xué)校參賽項(xiàng)0參賽者人數(shù)n

溫馨提示

  • 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)論