資料結構 運動會分數統計

2021-05-18 06:05:06 字數 1997 閱讀 7225

#include

#include

#include

#include

using namespace std; 

int n; //n個學校 

int m; //m個男子專案 

int w; //w個女子專案 

struct pro //表示專案的結構體 

p[21]; 

struct school //表示學校的結構體 

sch[21]; 

int qianwu[5]=;//前五名得分 

int qiansan[3]=; //前三名得分

void input()  //輸入前三或前五成績  

for(i=1;i<=n;i++)   

printf("輸入男子專案數和女子專案數

:"); 

y=0; 

while(1)   

for(i=1;i<=m;i++)   

p[i].snum[j]=x; 

sch[x].score+=qianwu[j-1]; 

sch[x].male+=qianwu[j-1];  } 

}for(i=m+1;i<=m+w;i++)  

p[i].snum[j]=x; 

sch[x].score+=qiansan[j-1]; 

sch[x].female+=qiansan[j-1];  } 

} } 

void print(int i)   

void bianhao() //按編號排序   

} printf("/n按編號排列

:/n"); 

printf("編號 學校名稱 總分 男子總分 女子總分

/n"); 

for(i=1;i<=n;i++) 

print(i);  } 

void zongfen() //按學校總分排序   

} printf("/n按學校總分排列

:/n"); 

printf("編號 學校名稱 總分 男子總分 女子總分

/n"); 

for(i=1;i<=n;i++) 

print(i); 

ofstream fout;

fout.open("運動會分數統計

.txt"); 

fout<<"編號 學校名稱 總分 男子總分 女子總分

"<

for(i=1;i<=n;i++)   

void malezf() //按學校男總分排序   

} printf("/n按學校男子總分排列

:/n"); 

printf("編號 學校名稱 總分 男子總分 女子總分

/n"); 

for(i=1;i<=n;i++) 

print(i);  } 

void femalezf() //按學校女總分排序   

} printf("/n按學校女子總分排列

:/n"); 

printf("編號 學校名稱 總分 男子總分 女子總分

/n"); 

for(i=1;i<=n;i++) 

print(i); 

cout< } 

void cxsch() //查詢學校資訊   

printf("該學校相關資訊

:/n"); 

printf("編號 學校名稱 總分 男子總分 女子總分

/n"); 

for(i=1;i<=n;i++)   

} cout< } 

void cxxm() //查詢專案資訊   

cout《前

5名學校編號及名稱為

:"<

printf("名次 編號 學校名稱

/n"); 

for(i=1;i<=5;i++) 

cout<<" "<

cout< } 

void solve() //選單函式  

} int main() //主函式

資料結構習題集之運動會分數統計

運動會分數統計 include include include typedef struct scorescore typedef struct matchmatch,event typedef struct recordrecord typedef struct schoolschool,scho...

運動會分數統計 資料結構課程設計

參加運動會有n個學校,學校編號為1 n。比賽分成m個男子專案,和w個女子專案。專案編號為男子1 m,女子m 1 m w。不同的專案取前五名或前三名積分 取前五名的積分分別為 7 5 3 2 1,前三名的積分分別為 5 3 2 哪些取前五名或前三名由學生自己設定。m 20,n 20 經過兩天的艱苦奮戰...

詳解資料結構課程設計 運動會分數統計

include include include include include define schnum 6 school 個數 define pronum 6 project 個數 define n 3 前n名 define m 5 前m名 void intzoom int a,int b vo...