




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、#include<stdio.h> #include<conio.h> #include<stdlib.h> #include<string.h> #define SIZE 9 #define N 3 #define WM 3 void bsxm(); void csxx(); void ttzf();void Information();void main();void menu();void printf_back();void saveathlete(); void saveprogram(); void saveschool();比賽工程
2、/參賽學(xué)校/團(tuán)體總分void savescore();void Search();int i;FILE *fp1,*fp2,*fp3,*fp4; struct athlete (char univ5;char name8;char prog15;char mingci5;int score;)atSIZE;struct xuexiao (char univ5;char prog15;int num_athlete;) xxN; struct program (char prog5;int quming;char ath15;char ath25;char univ15;/定義運(yùn)發(fā)動(dòng)信息/定義學(xué)
3、校信息/定義工程信息char univ25;)proWM;struct zongfen/定義學(xué)校得分信息(char univ5;char prog15;char prog25;char prog35;int score1;int score2;int score3;int total_score;)zfN;void Information./進(jìn)入信息錄入系統(tǒng)選擇系統(tǒng)子函數(shù) (int n,w ;doputs("nnn");名錄入puts("tt*A_Aputs("tt*Welcome to load 信息錄入 system!*puts("tt*p
4、uts("tt*學(xué)校錄入puts("tt*目錄入puts("tt*puts("tt*MENU*l.saveathlete2.saveschool3.saveprogram()4.back*n");A_A*n");*n");/*n");/*n");/*n");/運(yùn)發(fā)動(dòng)姓運(yùn)發(fā)動(dòng)參加項(xiàng)退出*n");printf("Choic your number(1-4): bb");scanf("%d",&n); if (n<1|n>4) (w
5、=1;printf("nnttDATAERROR!nnn");getchar(); ) else w=0;)while (w=1);switch(n) (case 1 : saveathlete(); break;/ 保存運(yùn)發(fā)動(dòng)信息子函數(shù)case 2 : saveschool(); break;/保存學(xué)校信息子函數(shù)case 3 : saveprogram();break;/保存工程比賽信息子函數(shù)case 4 : exit(0);void saveathlete()/保存運(yùn)發(fā)動(dòng)信息子函數(shù)printf("n請(qǐng)輸入各工程獲獎(jiǎng)運(yùn)發(fā)動(dòng)的信息:");for(i=0;
6、i<SIZE;i+) printf("n請(qǐng)輸入第個(gè)運(yùn)發(fā)動(dòng)的信息:n",i+1);printf("姓名:");scanf("%s",);printf("學(xué)校:");scanf("%s",ati.univ);printf("參賽工程:");scanf("%s",g);printf("名次:");scanf("%s",ati.mingci);printf("得分:")
7、;scanf("%d",&ati.score);fp1=fopen("ath","w");for(i=0;i<SIZE;i+) if(fwrite(&ati,sizeof(struct athlete),1,fp1)!=1) printf("File write error!n");fclose(fp1);fp1=fopen("ath","r");printf("n現(xiàn)在各運(yùn)發(fā)動(dòng)的信息如下:nn");printf("姓名學(xué)校
8、工程名次得分n");for(i=0;i<SIZE;i+) fread(&ati,sizeof(struct athlete),1,fp1);printf("%-10s%-10s%-18s%-10s%dn",,ati.univ,g,ati.mingci,ati.score); fclose(fp1);printf_back();void saveschool()/保存學(xué)校信息子函數(shù)printf("n請(qǐng)輸入各參賽學(xué)校的信息:");for(i=0;i<N;i+) (printf("n請(qǐng)輸入第
9、d個(gè)學(xué)校的信息:n",i+1); printf("學(xué)校:");scanf("%s",xxi.univ);printf("參賽的工程:");scanf("%s",g);printf("參賽者數(shù):");scanf("%d",&xxi.num_athlete);fp3=fopen("xxiao","w");for(i=0;i<N;i+) (if(fwrite(&xxi,sizeof(struct
10、xuexiao),1,fp3)!=1) printf("File write error!n");fclose(fp3);printf_back();void saveprogram()/保存工程比賽信息子函數(shù)(printf("n請(qǐng)輸入關(guān)于比賽工程的信息:");for(i=0;i<WM;i+)(printf("n請(qǐng)輸入第d項(xiàng)比賽的信息:n",i+1); printf("工程:");scanf("%s",g);printf("取分情況:");scanf(&
11、quot;%d",&proi.quming);printf("參賽者 1 :");scanf("%s",proi.ath1);printf("所屬學(xué)校:");scanf("%s",proi.univ1);printf("參賽者 2:");scanf("%s",proi.ath2);printf("所屬學(xué)校:");scanf("%s",proi.univ2);fp4=fopen("pr","
12、w");for(i=0;i<N;i+) (if(fwrite(&proi,sizeof(struct program),1,fp4)!=1) printf("File write error!n");)fclose(fp4);printf_back();)void savescore()/保存學(xué)校得分情況子函數(shù)(n");printf("N-參賽學(xué)??倲?shù),M-男子競(jìng)賽工程數(shù), W-女子競(jìng)賽工程數(shù).n"); printf("W.100-女子一百米比賽,M.100-男子一百米,M.200-男子兩百米. printf(
13、"n各項(xiàng)名次得分權(quán)值如下:n");printf("取前三名:第一名 5分 第二名3分 第三名2分n"); printf("n請(qǐng)輸入各學(xué)校的得分情況:");for(i=0;i<N;i+) (printf("n請(qǐng)輸入第d個(gè)學(xué)校的得分情況:n",i+1);printf("學(xué)校:");scanf("%s",zfi.univ);printf("參賽工程 1:");scanf("%s",g1);printf("得分:&
14、quot;);scanf("%d",&zfi.score1);printf("參賽工程 2:");scanf("%s",g2);printf("得分:");scanf("%d",&zfi.score2);printf("參賽工程 3:");scanf("%s",g3);printf("得分:");scanf("%d",&zfi.score3);zfi.total_s
15、core=zfi.score1+zfi.score2+zfi.score3;)fp2=fopen("zfen","w");for(i=0;i<N;i+) (if(fwrite(&zfi,sizeof(struct zongfen),1,fp2)!=1) printf("File write error!n");)fclose(fp2);printf_back();)void Search()/進(jìn)入查詢系統(tǒng)子函數(shù)(int n,w2; do(Welcome to load search system!A_A*n")
16、;puts("tt*MENU*puts("tt* l.search ttzf *n");/ 查看團(tuán)體總分puts("tt*puts("tt*2.search csxx *n");/3.search bsxm *n");/puts("tt*4.Exit*n");/查看參賽學(xué)校信息查看比賽工程信息退出puts("tt*n");printf("Choose your number(1-4): bb"); scanf("%d",&n);if (n
17、<1|n>4)(w2=1;printf("nnttDATAERROR!nnn");getchar(); ) else w2=0; ) while (w2=1); switch(n) ( case 1: ttzf();break; case 2: csxx();break; case 3: bsxm();break; case 4: exit(0);break; default: printf("未進(jìn)行任彳操作!"); ) ) void ttzf() /查看學(xué)校團(tuán)體總分子函數(shù) ( fp2=fopen("zfen","
18、;r"); printf("n各學(xué)校的團(tuán)體總分情況如下:nn");printf("學(xué)校參賽工程總分n");for(i=0;i<N;i+) ( fread(&zfi,sizeof(struct zongfen),1,fp2);printf("%-8s%s,%s,%-12s%-12dn",zfi.univ,g1,g2,g3,zfi.total_score);)fclose(fp2);printf_back();)void csxx()/查看參賽學(xué)校信息子函數(shù)(fp3=fop
19、en("xxiao","r");printf("n各參賽學(xué)校的,f#況如下:nn");printf("學(xué)校 參賽工程參賽者數(shù)n");for(i=0;i<N;i+) (fread(&xxi,sizeof(struct xuexiao),1,fp3);printf("%-8s%-20s%-12dn",xxi.univ,g,xxi.num_athlete);fclose(fp3);printf_back();void bsxm()/查看比賽工程子函數(shù)(fp4=fopen(&
20、quot;pr","r");printf("n各比賽工程的信息如下:nn");printf("工程取分情況 參賽者1所屬學(xué)校 參賽者2所屬學(xué)校n");for(i=0;i<N;i+) (fread(&proi,sizeof(struct program),1,fp4);printf("%-12s%-10d%-10s%-12s%-10s%-12sn",g,proi.quming,proi.ath1,proi.univ1, proi.ath2,proi.univ2);fclose(fp4);printf_back();void main()(menu();void menu()/主菜單程序(int n,w1;puts("tt*A_AdoWelcome to load sports system!A_A*n");puts("tt*MENU*n");puts(&qu
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《稅收合規(guī)性補(bǔ)充申報(bào)智能管理系統(tǒng)》介紹課件
- 計(jì)算機(jī)一級(jí)試題及參考答案解析
- 5月消防設(shè)施操作員試題(含參考答案)解析
- 毛織造企業(yè)組織結(jié)構(gòu)與人力資源管理考核試卷
- 班主任家長(zhǎng)會(huì)課件下載
- 紙容器生產(chǎn)過(guò)程中的能耗監(jiān)測(cè)與優(yōu)化考核試卷
- 2025年印刷品、記錄媒介復(fù)制品項(xiàng)目合作計(jì)劃書
- 空調(diào)器智能濕度控制系統(tǒng)考核試卷
- 《秋天的落葉》課件
- 網(wǎng)絡(luò)安全防護(hù)在智慧城市的智能垃圾分類系統(tǒng)中評(píng)估考核試卷
- 售后維修服務(wù)單
- 《實(shí)數(shù)》單元作業(yè)設(shè)計(jì)
- GB/T 9128.2-2023鋼制管法蘭用金屬環(huán)墊第2部分:Class系列
- 北師大版八年級(jí)數(shù)學(xué)下冊(cè) (一元一次不等式)一元一次不等式和一元一次不等式組課件(第2課時(shí))
- 干濕法脫硫運(yùn)行經(jīng)濟(jì)成本對(duì)比(自動(dòng)計(jì)算)
- 運(yùn)輸與配送管理選擇題復(fù)習(xí)題庫(kù)
- 清華大學(xué)工商管理專業(yè)課程設(shè)置
- 兒科護(hù)理學(xué)智慧樹知到答案章節(jié)測(cè)試2023年石河子大學(xué)
- MT 285-1992縫管錨桿
- GB/T 19634-2021體外診斷檢驗(yàn)系統(tǒng)自測(cè)用血糖監(jiān)測(cè)系統(tǒng)通用技術(shù)條件
- XK6125數(shù)控銑床總體及縱向進(jìn)給傳動(dòng)機(jī)構(gòu)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論