#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...