
运动数据结构大型实验:运动会分数统计,采用C++实验程序。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
运动会分数统计 任务:本次运动会涉及n所学校,其中学校编号依次为1至n。比赛包含m个男子项目以及w个女子项目,项目编号分别为男子项目1至m,女子项目m+1至m+w。不同的项目根据学生自行设定的规则,将前五名或前三名进行积分统计;前五名的积分等级分别为7、5、3、2、1,而前三名的积分等级则为5、3、2。 (限制条件:m的值小于等于20,n的值小于等于20) sport_main.cpp sports_meeting.cpp sports_meeting.h class sports_meeting_counter { private: int n, m, w; bool created_data; typedef struct prj_mark { int range; //名次 int mark; //得分 prj_mark *next; //登记是否有多名得到名次 }* p_shl; struct shl{ int shl_num; //学校编号 string shl_name; //学校名称 int score; //学校总分 int mscore; //男团体总分 int wscore; //女团体总分 prj_mark *c; //项目数组 }* p_shl; struct prj{ int prj_num; //项目编号 string prj_name; //项目名称 int top; //取名次的数目 }* p_prj;。。。。。。 值得注意的是,由于本人编写的程序可能存在一些细微的错误,但通过多次运行并正常通过考核检查,最终在数据结构实验中获得了优异的成绩。如果各位资深人士发现并修正了代码中隐藏的逻辑错误,请务必给予指导和帮助,感谢! O(∩_∩)O
全部评论 (0)


