选秀节目打分,分为专家评委和大众评委,score[] 数组里面存储每个评委打的分数,judge_type[] 里存储与 score[] 数组对应的评委类别,judge_type[i] == 1,表示专家评委,judge_type[i] == 2,表示大众评委,n表示评委总数。打分规则如下:专家评委和大众评委的分数先分别取一个平均分(平均分取整),然后,总分 = 专家评委平均分 * 0.6 + 大众评委 * 0.4,总分取整。如果没有大众评委,则总分 = 专家评委平均分,总分取整。函数最终返回选手得分。函数的接口:int cal_score(int score[], int judge_type[], int n)

#include <stdio.h>
#define N 5
int cal_score(int score[], int judge_type[], int n){int average1 = 0, average2 = 0;//average1表示专家评委的平均分, average2表示大众平均分int count1 = 0, count2 = 0;int i;int sum;//总的平均分//不符合条件,返回-1while((score == NULL) || (judge_type == NULL) || (n == 0)){return -1;}for(i = 0; i < n; i++){if(judge_type[i] == 1){count1 ++;average1 += score[i];}if(judge_type[i] == 2){count2++;average2 += score[i];}}if(count1 == 0){sum = average2 / count2;}else if(count2 == 0){sum = average1 / count1;}else{average1 /= count1;average2 /= count2;sum = average1 * 0.6 + (average2 * 0.4);}return sum;
}
void main(){int score[N];int judge_type[N];int i;int scr;printf("输入score:\n");for(i = 0; i < N; i++){scanf("%d", &score[i]);}printf("输入对应的评委类别:\n");for(i = 0; i < N; i++){scanf("%d", &judge_type[i]);}scr = cal_score(score, judge_type, N);printf("平均分数是:\t%d", scr);getchar();getchar();
}

选秀节目打分,分为专家评委和大众评委相关推荐

  1. 互联网晚报 | 8月27日 星期五 | 爱奇艺取消未来几年偶像选秀节目;百度App月活跃用户突破6亿;陌陌连续26个季度盈利...

    今日看点 ✦ 工信部:我国新能源汽车销量连续六年位居全球第一 ✦ 百度集团:百度App月活跃用户数7月突破6亿 ✦ 爱奇艺宣布:取消未来几年偶像选秀节目和任何场外投票环节 ✦ 陌陌二季度营收36.7亿 ...

  2. 歌唱比赛报名php源码,2021东方音乐挑战赛正式官宣发布 歌唱比赛音乐选秀节目全球报名招募...

    音乐选秀综艺节目<2021第五季东方音乐挑战赛>近日在上海正式发布,报名系统官方上线. z 纵观前四季播出版的所有选手舞台表现来看,可谓是全球实力歌手齐聚,唱跳声形俱佳,粉丝们纷纷喊话20 ...

  3. CPBL的选秀会有哪些规定和流程·棒球8号位

    CPBL(中华职棒)的选秀会是职业棒球俱乐部招募新球员的重要渠道,以下是其一般的规定和流程: 1. 参加资格:年满18岁及以上,或者高中毕业或同等学历以上. 2. 选秀报名:选手需填写选秀报名表,并提 ...

  4. 某选秀比赛的晋级规则是:如果7个评委中,有4个及以上评委投赞成票。试用数组编写程序判断某选手是否晋级

    某选秀比赛的晋级规则是:如果7个评委中,有4个及以上评委投赞成票.试用数组编写程序判断某选手是否晋级. int main() {int sum=0,i,n=0;printf("同意为1,不同 ...

  5. 湖南卫视明年不办选秀 段林希或是最后一个冠军

    湖南卫视明年不办选秀 段林希或是最后一个冠军 段林希夺冠 据腾讯娱乐消息昨晚,湖南卫视2011快乐女声正式落幕,段林希摘得冠军.但也是昨日,湖南卫视新闻发言人李浩主任向记者证实,湖南卫视明年将不再举办 ...

  6. MLB的选秀会有哪些规定和流程·棒球6号位

    MLB(美国职业棒球大联盟)的选秀会有以下规定和流程: 1. 选秀对象:MLB的选秀会主要面向高中和大学生,以及海外球员和自由球员.MLB的球队可以在选秀会中挑选所需的球员,每个球队有一定数量的选秀权 ...

  7. KBO的选秀会有哪些规定和流程`棒球7号位

    KBO(韩国职业棒球联盟)的选秀会有以下规定和流程: 1. 选秀对象:KBO的选秀会主要面向年满18岁及以上的高中和大学生,以及海外球员和自由球员.KBO的球队可以在选秀会中挑选所需的球员,每个球队有 ...

  8. Club Med桂林度假村拍摄金牌真人秀节目“奔跑吧”第八季

    位于山水风景甲天下的Club Med 桂林度假村近日迎来了浙江卫视金牌真人秀节目"奔跑吧"第八季的拍摄.艺人们在拍摄过程中,体验到了度假村的自然山水.优质的服务.丰富的体育运动设施 ...

  9. 算法 从 数中选出_算法可以选出胜出的nba幻想选秀吗

    算法 从 数中选出 Note from Towards Data Science's editors: While we allow independent authors to publish ar ...

最新文章

  1. NHibernate Issues之1255:联合主键(composite-id)
  2. QuickMock:基于Express的快速mock平台
  3. Pat乙级1089 狼人杀-简单版
  4. Leetcode 349. 两个数组的交集 解题思路及C++实现
  5. LINUX服务器出网带宽 一直被占用原因查找
  6. PhpStorm配置Xdebug调试PHP程序
  7. nginx指定配置文件启动_【第1717期】Nginx入门指南
  8. 24楼,此处风景独好
  9. Git生成SSH共钥
  10. TX2在Turtlebot测试kobuki
  11. 「代码随想录」动态规划:关于完全背包,你该了解这些!
  12. 深入解析条件变量(condition variables)
  13. zoj1479 dweep soj1106 搜索
  14. 金蝶eas怎么引出凭证_金蝶KIS软件操作技巧/百问百答
  15. 高速缓存对c程序的影响
  16. 性价比打过折的故宫紫禁城
  17. OpenMP Sections
  18. 英语作文计算机的出现,临时英文(电脑输入法出现临时英文)
  19. SitePoint Smackdown:Atom,括号,Light Table,Sublime Text
  20. 分享125个ASP源码,总有一款适合您

热门文章

  1. 政府大数据中心数据资源平台 建设方案
  2. barrier linux,Linux Barrier I/O 实现分析笔记
  3. python的简单使用_用python简单处理图片
  4. 入职宇宙条之后,我知道了这些
  5. MySQL8 设置自动创建时间和自动更新时间
  6. Android 时间更新机制之网络更新时间
  7. 哈密顿算子及拉普拉斯算子的基本性质及证明
  8. android wifi流量监控,Android流量监测的实现原理
  9. ElementUI 年份范围选择器
  10. 服务器中了勒索病毒怎么办?服务器中了勒索病毒怎么处理解决?