XXXX
届华为校园招聘上机考试题
分类:
华为预备
2011-09-08
15:10
281
人阅读
评论
(0)
收藏
举报
在网上看到华为在有的地点差不多开始机试了,因此决定自己先编着
试试。下面是题目和自己写的代码。
1
、
选秀节目打分,
分为专家评委和大众评委,
score[]
数组里面储备每
个评委打的分数,
judge_type[]
里储备与
score[]
数组对应的评委类不,
ju
dge_type[i]
==
1
,表示专家评委,
judge_type[i]
==
2
,表示大众评委,
n
表示评委总数。打分规则如下:专家评委和大众评委的分数先分不取一个
平均分
(平均分取整)
,
然后,
总分
=
专家评委平均分
*
0.6
+
大众评
委
*
0.4
,总分取整。如果没有大众评委,则
总分
=
专家评委平均分,总
分取整。函数最终返回选手得分。
函数接口
int
cal_score(int
score[],
int
judge_type[],
int
n)
view
plaincopy
to
clipboardprint?
#include
#include
#include
#include
#define
N
5
int
cal_score(int
score[],
int
judge_type[],
int
n)
{
int
expert=0;
int
dazhong=0;
int
zongfen=0;
int
i;
int
number=0;
for(i=0;i