




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、運動會分數(shù)統(tǒng)計精品資料運動會分數(shù)統(tǒng)計【問題描述】參加運動會有n個學校,學校編號為1n。比賽分成m個男子項目,和 個女子項目。項目編號為男子1m,女子m+1口+可。不同的項目取前五名或前 三名積分;取前五名的積分分別為:7、5、3、2、1,前三名的積分分別為:5、3、2;哪些取前五名或前三名由學生自己設定。(m3 取號廠ri-家諛;0C:U*;ersa$ij仇DfkktopDebuqCppi .ewe*XK S1吉囑拗2 id bz - 2 目目電薄 茨煎取霄A 禰 主T俯械朿 3JJ lot hli - *V*W* u琢呂私中工認 哲雪幾幾若 蘭全刁刁取需A 領*GU se rsfl w 冋
2、Dps ktn nDehug蘭爭寶 出:UL!otr分分.An宀u,_ 潔法 _rh L精品資料僅供學習與交流,如有侵權請聯(lián)系網站刪除 謝謝21*C UsCTyssukLrSBSrbijgC ppi dX - M護” 弓泊咅. 4-.-t.莎.=. .:. 一嚴._一 r ;.-斗-.1 梱 極 固“一臭出詢岀1-鼎諂-.-Fffl9.1 .乩5 、 - 欣融 %Jf書 啟 Ln- & 1- 匕 J 1 Lru 2 U-F 1 1 & Jd 1 1 0 JJ-t - s A 7 T a- 1 I s- 7ta-:7E._,:.!: .L!J.=:,;-Mi V11 A - H F1 - r 1
3、 3 師三 瓷二 -MW#5=過 F ;.居決.逖岀1nQHJ*4K*憶K It 0 w w- - 一- 二 二4T W匕0 f 4 JJ -大L- 2dwn M -大=_7 - ”杯F.號;2KMMK M J -守丄用目勺岸.話i無瞪蘭詢方山1胡覽入套詢他爭躺號讀戒佝門三愉.人扶半:2、整體非法數(shù)據T :UserssusPeslktopDebiigC ppi ,exe八n-mIl-s,碟看選捧夏實現(xiàn)步霖的編號,S磚站A岡-J y-FWS 臬 個用1.: + -僅-一1二1 二 岳二:一.二 二鼻-鼻 -* 二鼻 -* -* -* - -3、局部非法數(shù)據P-WW買庖息魏 -=.=4.三. Ts
4、s 迂 .s_ rl- * 4 -234se rsasui5De5ktopDeibuqC pp 1 .exe*計親彳充二 !KM-KMMN RMMMM-ri-M M-KMMN-M-H 屛WWWH hrW W-WWW4 * 旨仍冃3憶A udud鑒“聽 謨霊賽fe A KAp五、用戶使用說明1. 首先,請根據要求輸入所需數(shù)據。2. 系統(tǒng)自動設置學校個數(shù):3個;男子項目:2個;女子項目:1個。如果需要更改其個數(shù),只需將#define n 3學校數(shù)目)、#define m 2 (男子項目 數(shù)目)、#define w 1 (女子項目數(shù)目)中的個數(shù)進行更改,即可解決問 題。3. 輸入的數(shù)據存入名叫num
5、.txt的文檔中,如有需要可以查詢。六、附錄源代碼#i nclude#in clude#in elude vconi o.h#in elude #defi ne n 3/學校數(shù)目#defi ne m 2/男子項目數(shù)目#defi ne w 1女子項目數(shù)目#defi ne null 0void desig n1();void desig n2();void desig n3();intchoice,sig n;typedef structint ite mn um; / 項目編號char n ame;/項 目名稱int top; /取名次的數(shù)目int range5; /名次int mark5; /
6、 分數(shù)ite mn ode; /定義項目結點的類型typedef structint scho olnum; /學校編號char school name20;/學校名字int score; 學??偡謎nt mscore; 男團體總分int wscore; 女團體總分ite mn ode cm+w; / 項目數(shù)組head node ;定義頭結點類型head node hn ;/定義一個頭結點數(shù)組 void mai n() / 主函數(shù)prin tf(=歡迎使用運動會分數(shù)統(tǒng)計系統(tǒng) =n);printf( * 1prin tf(* 2輸入信息 *n);輸出信息 *n);printf(*3.查詢信息*n
7、);printf(*4.退出系統(tǒng)*n);prin tf(=n);prin tf(n);printf(請選擇要實現(xiàn)步驟的編號:);sca nf(%d,&choice);prin tf(n); switch(choice) case 1: /榆入信息desig n1(); break;case 2: /榆出信息 desig n2(); break;case 3: /查詢信息desig n3(); break;case 4:/退出系統(tǒng)printf(使用結束 n);break;default:/輸入有誤n);printf(輸入有誤,請選擇一個正確的編號mai n();break;void desig
8、n1() /輸入信息FILE *fp1;int i,j,k,s;for(i=0;i n;i+)hi.score=0;hi.mscore=0;hi.wscore=0; /初始化頭結點for(i=0;i n;i+)printf(請輸入學校編號:);scan f(%d,&hi.school num);printf(學校名稱:);sca nf(%s,&hi.scho oln ame); for(j=0;jm+w;j+)printf( 項目編號:);sca nf(%d,&hi.cj.item nu m);printf(項目名稱:);sca nf(%s,&hi.cj. name);printf(取前幾名(
9、5/3);sca nf(%d,&hi.cj.top);printf(取得幾個名次:);sca nf(%d,&k); /輸入項目信息for(s=0;s5;s+)hi.cj.ranges=0, hi.cj.marks=0; / 初始化排名和分數(shù)for(s=0;sk;s+)if(hi.cj.top=3) / 取前 3 名記分printf(取得名次:);scanf(%d,&hi.cj.ranges); / 輸入所獲名次信息printf(取得名次:);scan f(%d,&hi.cj.ra nges);switch(hi.cj.ra nges)case 0:hi.cj.marks=O; break;ca
10、se 1: hi.cj.marks=5; break;case 2: hi.cj.marks=3; break;case 3: hi.cj.marks=2; break;else if (hi.cj.top=5) 取前 5 名記分printf(取得名次:);scanf(%d,&hi.cj.ranges); / 輸入所獲名次信息丿 111、switch(hi.cj.ra nges)case 0: hi.cj.marks=O; break;case 1: hi.cj.marks=7; break;case 2:hi.cj.marks=5; break;case 3:hi.cj.marks=3; b
11、reak;case 4:hi.cj.marks=2; break;case 5:hi.cj.marks=1; break;elseprintf(輸入有誤,請重新輸入!n); desig n1(); hi.score=hi.score+hi.cj.marks; / 記錄總分if(j=m-1) /記錄男團總分精品資料hi.mscore=hi.mscore+hi.cj.marks;else /記錄女團總分hi.wscore=hi.wscore+hi.cj.marks; prin tf(n);fp仁 fope n(” nu m.txt,a);fprin tf(fp1,H*運動會分數(shù)統(tǒng)計系統(tǒng)*n);fp
12、rintf(fp1,學校編號學校名字學校總分男團總分 女團總分僅供學習與交流,如有侵權請聯(lián)系網站刪除謝謝28fprin tf(fp1,*n);n);H*for(i=0;i n;i+) fprintf(fp1, %2d,hi.schoolnum);/ 學校編號fprin tf(fp1, %10s,hi.school name);/ 學校名稱fprin tf(fp1,%2d,hi.score);/ 學??偡謋prin tf(fp1,%2d,hi.mscore); / 男團總分fprin tf(fp1,%2dn,hi.wscore); / 女團總分fclose(fp1);mai n();void d
13、esig n2() /輸出函數(shù)int i,j,k;int remember n;int sig n;doprintf(*1.按學校編號輸出.n);printf( printf( *3 printf( 按學??偡州敵?n);按男團總分輸出.n);按女團總分輸出.n);prin tf(n);printf(請選擇編號門;scan f(%d,&choice); switch(choice) case 1: /按學校編號輸出for(i=0;i n ;i+)printf(學校編號:%dn,hi.schoolnum);printf(學校名稱:%sn,hi.schooIname);printf(學??偡?%d
14、n ,hi.score);printf(男團總分:%dn,hi.mscore);printf( 女團總分:%dnnn,hi.wscore);break;case 2: /按學??偡州敵鰂or(i=0;i n ;i+)rememberi=i;for(i=0;i n ;i+)for(j=i+1;j n ;j+)if(hrememberi.scorehj.score) k=rememberi; rememberi=rememberj; rememberj=k;for(i=0;i n ;i+)printf(學校編號:%dn,hrememberi.schoolnum); printf(”學校名稱:%sn
15、,hrememberi.schoolname);printf( 學??偡?%dn ,hrememberi.score); printf(男團總分:%dn,hrememberi.mscore); printf(女團總分:%dn,hrememberi.wscore);break;case 3: /按男團總分輸出for(i=0;i n ;i+)rememberi=i;for(i=0;i n ;i+)for(j=i+1;j n ;j+)if(hrememberi.mscorehj.mscore)k=rememberi;rememberi=rememberj; rememberj=k;for(i=0;i
16、 n ;i+)printf(學校編號:%dn,hrememberi.schoolnum);printf(男團總分:%dn,hrememberi.mscore); printf(”學校名稱:%sn,hrememberi.schoolname);printf(學??偡?%dn ,hrememberi.score);printf(女團總分:%dn,hrememberi.wscore);break;case 4: /按女團總分輸出for(i=0;i n ;i+)rememberi=i;for(i=0;i n ;i+)for(j=i+1;j n ;j+)if(hrememberi.wscorehj.wscore)k=rememberi; rememberi=rememberj; rememberj=k;for(i=0;i n)printf(錯誤:這個學校沒有參加此次運動會!n);elseprintf( 項目編號:);scan f(%d,&j);prin tf(n);prin tf(n);if(jm+w|j=0)printf(此次運動會沒有這個項目nnn); /學校編號超出范圍,則輸出警告elseprintf(該項目取前%d名,學校編號為%d 的成績如下:n, h0.cj-1.top,i);for(k=0;km+w|s=0) /項目編號超出范圍則輸出警告printf(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度新型養(yǎng)老服務機構代繳社保服務協(xié)議范本
- 2025年新能源發(fā)電設備定期檢查與維護合同
- 2025年度智能車庫租賃及車位租賃與停車資源共享協(xié)議
- 2025年度土地承包經營權流轉糾紛調解合同模板
- 2025年茶葉種植基地生態(tài)保護與修復承包協(xié)議
- 2025年度離婚協(xié)議書格式規(guī)范與編制要求
- 秘書工作計劃對企業(yè)目標的支持
- 班級跨學科活動的實施路徑計劃
- 社團活動資源共享方案計劃
- 醫(yī)院文化建設增效方案計劃
- 丙烯-危險化學品安全周知卡
- 2024-2030年中國免疫檢查點抑制劑行業(yè)市場研究分析及投資機會預測報告
- 《太常引·建康中秋夜為呂叔潛賦》示范課教學設計(部編人教版九年級語文下冊)
- 學前兒童角色游戲的組織與指導(學前兒童游戲課件)
- 《配電網設施可靠性評價指標導則》
- 2024年國家電網招聘之通信類題庫附參考答案(考試直接用)
- 浙教版一年級下冊勞動全冊教學課件
- 2024年臺州市宏泰供電服務有限公司招聘筆試參考題庫附帶答案詳解
- ## 外事領域意識形態(tài)工作預案
- CJJ 169-2012城鎮(zhèn)道路路面設計規(guī)范
- 廚房安全知識課件
評論
0/150
提交評論