选秀节目打分

选秀节目打分,分为专家评委和大众评委,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)

 1 #include<stdio.h>
 2 int cal_score(int score[], int judge_type[], int n)
 3 {
 4     int sum1,sum2,i,a;
 5     sum1 = 0;
 6     sum2 = 0;
 7     a = 0;
 8     for (i=0; i < n; i++)
 9     {
10         if (judge_type[i] == 1)
11         {
12             a++;
13             sum1 += score[i];
14         }
15         else
16         {
17             sum2 += score[i];
18         }
19     }
20     if (n-a == 0)
21         return sum1/n;
22     else if (a == 0)
23         return sum2/n;
24     else return (sum1/a) * 0.6 + (sum2/(n-a)) * 0.4;
25 }
26 int main()
27 {
28     int n,score[100],judge_type[100];
29     scanf("%d",&n);
30     for (int i=0; i < n; i++)
31         scanf("%d%d",&score[i],&judge_type[i]);
32     printf("%d\n",cal_score(score,judge_type,n));
33     return 0;
34 }

时间: 2024-08-25 23:38:06

选秀节目打分的相关文章

华为机试—选秀节目评分

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

选秀平台越做越“虚伪”,网络娱乐平台才真正够“亲民”

近年来,形形色色的选秀类节目.歌舞类节目让我们充分见识了草根一族是如何成长为大明星的.就以李宇春为例,在超级女声之前,相信没人会预料到她日后如此成功.其实李宇春的成功不仅仅是她个人的成功,也是<超级女声>的成功,正是因为她的存在,才让<超级女声>的造星能力得到了外界的认可. 不过,时过境迁,湖南卫视的王牌选秀节目最近几年都平淡无奇.这意味着选秀节目不能一成不变,随着用户口味越来越挑剔,老套的选秀模式必将被淘汰.在这种背景下,<中国好声音>凭借盲选和导师考核为看点迅速占据

美国商业内幕周刊,说俄罗斯的一个真人秀节目打昏迷一个冠军

哇塞,俄罗斯还有这种扇耳光节目啊?!今天美国“商业内幕”杂志刊登了一下消息:一名俄罗斯扇耳光冠军最近第一次失去知觉,被打昏并陷入“迷你昏迷”状态.被一名农民打晕在前面的金属桶上.  ??? 原文地址:https://www.cnblogs.com/amihuang/p/12041776.html

华为机试

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

华为C语言笔试题集合

①华为笔试题搜集 1.static有什么用途?(请至少说明两种)    1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变.    2) 在模块内(但在函数体外),一个被声明为静态的变量能够被模块内所用函数訪问,但不能被模块外其他函数訪问.它是一个本地的全局变量.    3) 在模块内,一个被声明为静态的函数仅仅可被这一模块内的其他函数调用.那就是,这个函数被限制在声明它的模块的本地范围内使用 2.引用与指针有什么差别?    1) 引用必须被初始化,指针不必.    2)

[2012] 数组题

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

华为上机题汇总(三)

华为上机题汇总(三) 注:编译环境为Visual Studio 2012,答案仅供参考. 目录 华为上机题汇总三 目录 第十一题 第十二题 第十三题 第十四题 第十五题 第十一题 11.选秀节目打分,分为专家评委和大众评委,score[] 数组里面存储每个评委打的分数,judge_type[] 里存储与 score[] 数组对应的评委类别,judge_type[i] == 1,表示专家评委,judge_type[i] == 2,表示大众评委,n表示评委总数.打分规则如下:专家评委和大众评委的分数

2015年福布斯中国名人榜

2015年福布斯中国名人榜 编辑 2016年10月11日,福布斯中文版发布2015年福布斯中国名人榜,范冰冰摘得桂冠,周杰伦位第二,谢霆锋居第三. 2016年100位入选名人的总收入达38.2亿元(人民币),人均年收入3823万元,与2015年相比下降了11.4%. 中文名 2016年福布斯中国名人榜 外文名 In 2015 Forbes list of Chinese celebrities 发布日期 2016年10月11日 发布机构 福布斯公司 目录 1 评选标准 2 完整榜单 3 榜单分析

不同的领域,同样的声音(转)

“不管是黑幕还是真实投票,梁博大概都会拿冠军,因为……昨晚看过美国好声音的一些视频后,回想起中国好声音,由“好声音”做一个引子,写了不少别的感想(设计,游戏),随便看看吧.” 好声音最初没看,这几天放假无事,直到决赛之后才把所有比赛的视频从头到尾看了一遍. 这档节目会如此的火爆,除了那些必然因素以外(节目形式,歌手素质,运作炒作以外),应该还因为它会对不同人群产生不同的启发——四位导师和众多学员,会让大家联想到自己所处行业中的人和事. 抛开音乐这个专业不谈,在各行各业中,我们一定会找到与自己行事