版权声明:欢迎转载如果转载,请注明转载地址谢谢你啦!觉得文章不错的话右上角点个赞再走呀! /qq_/article/details/
在歌唱比赛中,共有10位评委进行打分在计算十佳歌手评委打分表得分时,去掉一个最高分去掉一个最低分,然后剩余的8位评委的分数进行平均就是该选手的最终得分。输入每个评委的评分求某選手的得分。
版权声明:欢迎转载如果转载,请注明转载地址谢谢你啦!觉得文章不错的话右上角点个赞再走呀! /qq_/article/details/
在歌唱比赛中,共有10位评委进行打分在计算十佳歌手评委打分表得分时,去掉一个最高分去掉一个最低分,然后剩余的8位评委的分数进行平均就是该选手的最终得分。输入每个评委的评分求某選手的得分。
《C++程序设计》项目
项目设计题目(比赛评分系统)
学号:姓名自评成绩:成绩:
学校经常举行十佳十佳歌手评委打分表等比赛没有专门的打分系统,都是评委给出分数後一块公布每位选手的成绩这样比较麻烦,而且没有体现出公平性为了体现公平公正,且满足观众急于知道选手得分情况的心理于昰做了这个项目。
2.系统功能设计与分析(功能模块说明)
开头定义M(选手数)N(评委数),针对比赛的选手数、评委数可以相应的調整符号常量的值,达到了“一改全改”的效果要求如下:
(1)去掉最高分最低分,要保证评委人数不少于3参赛选手人数不少于2
(2)荿绩在0--10分之间,超出范围则有错误提醒
循环调用函数float CountAthleteScore(int , float ave, int n, float s[], int m)每次实现以下功能:输入每位评委给定该位选手的得分,并将所得的n个得分中去掉一个最高分,去掉一个最低分然后平均为该选手的最后得分。并将每位选手的成绩一次存入数组a[M]b[M]中。
调用函数void Print(float a[], int n,int bh[])输出冠军,亚军季军的成绩和编号,并对成绩相等的情况做了相关处理
3. 涉及的主要知识点说明
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。