设计一个运动会管理系统
设计一个运动会管理系统 组员: 题目:设计一个运动会管理系统 系统功能的基本要求: (1)初始化输入:N-参赛学校总数,M-男子竞赛项目数,W-女子竞赛项目数; 各项目名次取法有如下几种: ① 取前6名:第1名得分 7,第2名得分 5,第3名得分4,第4名得分3,第5名得分2,第5名得分1 ② 取前3名:第1名得分 5,第2名得分 3,第3名得分2; ③ 用户自定义:各名次权值由用户指定。 (2)由程序提醒用户填写比赛结果,输入各项目获奖运动员的信息。 (3)所有信息记录完毕后,用户可以查询各个学校的比赛成绩,生成团体总分报表,查看参赛学校信息和比赛项目信息等。 系统分为几个模块: 主菜单模块 信息输入模块 信息查询模块 运动员信息输入 比赛项目信息输入 参赛学校信息输入 运动员信息查询 比赛项目信息查询 参赛学校信息查询 进入退出模块 参赛运动员成绩录入 本设计所涉及的三个类:student类、match类、school类。 class Student //学生类 { public: char name[10]; char sex; char college[10]; char item[10]; int position; int score; int age; }; class Match //比赛类 { public: int number; char call[10]; char time[10]; char place[20]; }; class school //学校类 {public: char sname[20]; char address[20]; int pnumber; }; 1、主菜单模块 void menu() //主菜单 { int n; cout<>n; if(n==1) writein(); else if(n==2) search(); else if(n==3) { exit();} else { cout<>j; switch(j) { case 1:writen1();break; case 2:writen2();break; case 3:writen3();break; case 4:writen4();break; case 5:menu();break; default:cout<>stu[i].name; loop_1:cout<>stu[i].sex; if(stu[i].sex!='m'&&stu[i