C语言实验期末考查——足球赛问题 文末有资源链接

c语言实验课考查题目及要求 一 题目:综合程序设计——竞赛编排及优胜排序 任务:世界杯足球赛决赛阶段N个队参加,每个队有如下属性:(1)所属州(2)是否种子,共有2M个种子队;(3)队伍的当前积分排序。 共分为M组,每组K队,已知KM=N。

1请设计程序,输出分组方案,规则如下: (1) 每组分配2名种子队; (2) 每组同州的球队不超过3支; (3) 每组球队的积分排序尽可能平均。

2 设计程序,记录每队的小组赛结果,每一轮比赛后输出排名结果,排名的规则按以下先后次序进行: (1) 积分,胜队3分,平1分,负0分; (2) 净胜球; (3) 进球数; (4) 两队之间的胜负关系; (5) 原积分排序; (6) 随机。

二 要求 (1) 每个同学独立完成,时间是布置题目后2周以内; (2) 每个同学均需提交一份实验报告,内容包括:a 算法构思和设计;b程序结构说明及代码;c上机调试步骤和情况;d运行结果及其分析;e整体收获和体会。 (3) 实验课考试成绩按报告质量给分。若判断有多份雷同试卷,则均会扣10分以上至直接判定为不及格。 (4) 本题目为开放式题目,无标准答案,也很难完整实现全部要求,同学们应该首先建立并描述正确的思路,其次就是分步实现,可适当将难点后移,正确的结果固然重要,思路和每一部分的实现也都有价值。另外,达不到最优结果,就应该追求次优或部分结果,而不是放弃求解。

足球赛代码和实验报告在这里!!!