届华为校园招聘上机考试题.doc

届华为校园招聘上机考试题.doc

ID:50655152

大小:77.50 KB

页数:14页

时间:2020-03-07

届华为校园招聘上机考试题.doc_第1页
届华为校园招聘上机考试题.doc_第2页
届华为校园招聘上机考试题.doc_第3页
届华为校园招聘上机考试题.doc_第4页
届华为校园招聘上机考试题.doc_第5页
资源描述:

《届华为校园招聘上机考试题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2012届华为校园招聘上机考试题目(9月6日下午1点场)分类:华为准备2011-09-0815:10281人阅读评论(0)收藏举报在网上看到华为在有的地方已经开始机试了,于是决定自己先编着试试。下面是题目和自己写的代码。 1、选秀节目打分,分为专家评委和大众评委,score[]数组里面存储每个评委打的分数,judge_type[]里存储与score[]数组对应的评委类别,judge_type[i]==1,表示专家评委,judge_type[i]==2,表示大众评委,n表示评委总数。打分规则如下:专家评委和大众评委的分数先分别取一

2、个平均分(平均分取整),然后,总分=专家评委平均分 * 0.6+大众评委*0.4,总分取整。如果没有大众评委,则总分=专家评委平均分,总分取整。函数最终返回选手得分。 函数接口  intcal_score(intscore[],intjudge_type[],intn) viewplaincopytoclipboardprint?1.#include  2.#include  3.#include  4.#include  5.#define N 5

3、  6.  7.int cal_score(int score[], int judge_type[], int n)   8.  9.{  10.    int expert=0;  11.    int dazhong=0;  12.    int zongfen=0;  13.    int i;  14.    int number=0;  15.      16.    for(i=0;i

4、14/141.            expert=expert+score[i];  2.            number++;  3.        }  4.        else dazhong=dazhong+score[i];  5.    }  6.    if(number==N)  7.    {  8.        zongfen=(int)(expert/N);  9.    }  10.    else  11.          12.    {  13.        expert=(int)

5、(expert/number);  14.        dazhong=(int)(dazhong/(N-number));  15.        zongfen=int(0.6*expert+0.4*dazhong);  16.          17.    }  18.    return zongfen;  19.      20.}  21.int main()  22.{  23.    int score[N];  24.    int judge_type[N];  25.    int numberlast

6、=0;  26.    int i;  27.    printf("please input the %d score:",N);  28.    for(i=0;i

7、umberlast=cal_score(score,judge_type,N);  34.    printf("the last score is %d",numberlast);  35.    return 0;  14/141.}  运行结果分析:pleaseinputthe5score:9080878991pleaseinputthelevel(1:expert,2:dazhong)12111thelastscoreis852、给定一个数组input[],如果数组长度n为奇数,则将数组中最大的元素放到output[

8、]数组最中间的位置,如果数组长度n为偶数,则将数组中最大的元素放到output[]数组中间两个位置偏右的那个位置上,然后再按从大到小的顺序,依次在第一个位置的两边,按照一左一右的顺序,依次存放剩下的数。     例如:input[]={3,6,1,9,7}  o

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。