1 / 14
文档名称:

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

格式:doc   大小:104KB   页数:14
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:xunlai783 2018/3/28 文件大小:104 KB

下载得到文件列表

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

文档介绍

文档介绍:http://blog./integrity0123/article/details/6760394
2012届华为校园招聘上机考试题目(9月6日下午1点场)
分类: 华为准备 2011-09-08 15:10 281人阅读评论(0) 收藏举报
在网上看到华为在有的地方已经开始机试了,于是决定自己先编着试试。下面是题目和自己写的代码。 
1、选秀节目打分,分为专家评委和大众评委,score[] 数组里面存储每个评委打的分数,judge_type[] 里存储与 score[] 数组对应的评委类别,judge_type[i] == 1,表示专家评委,judge_type[i] == 2,表示大众评委,n表示评委总数。打分规则如下:专家评委和大众评委的分数先分别取一个平均分(平均分取整),然后,总分= 专家评委平均分  *  + 大众评委* ,总分取整。如果没有大众评委,则总分= 专家评委平均分,总分取整。函数最终返回选手得分。
 函数接口   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<N;i++)  
    {  
        if(judge_type[i]==1)  
        {  
            expert=expert+score[i];  
            number++;  
        }  
        else dazhong=dazhong+score[i];  
    }  
    if(number==N)  
    {  
        zongfen=(int)(expert/N);  
    }  
    else  
          
    {  
        expert=(int)(expert/number);  
        dazhong=(int)(dazhong/(N-number));  
        zongfen=int(*expert+*dazhong);  
          
    }  
    return zongfen;  
      
}  
int main()  
{  
    int score[N];  
    int judge_type[N];  
    int numberlast=0;  
    int i;  
    printf("please input the %d score:\n",N);  
    for(i=0;i<N;i++)  
        scanf("%d",&score[i]);  
    printf("please input the level(1:expert,2:dazhong)\n");  
    for(i=0;i<N;i++)  
        scanf("%d",&judge_type[i]);  
    numberlast=cal_score(score,judge_type,N);  
    printf("the last score is %d\n",numberlast);  
    return 0;  
}  
运行结果分析:
please input the 5 score:
90 80 87 89 91
please input the level(1:expert,2:dazhong)
1 2 1 1 1
the last score is 85
2、给定一个数组input[] ,如果数组长度n为奇数,则将数组中最大的元素放到 output[] 数组最中间的位置,如果数组长度n为偶数,则将数组中最大的元素放到 output[]

最近更新

2024年齐齐哈尔理工职业学院马克思主义基本原.. 13页

网络拓扑结构优化-第3篇 35页

美术与摄影产业政策解读 38页

2025年上海市(69所)马克思主义基本原理概论.. 13页

2025年上海海洋大学马克思主义基本原理概论期.. 12页

2025年上海震旦职业学院马克思主义基本原理概.. 12页

2025年中北大学马克思主义基本原理概论期末考.. 12页

2025年中国矿业大学(北京)马克思主义基本原.. 12页

2025年中牟县幼儿园教师招教考试备考题库含答.. 30页

2025年临泉县招教考试备考题库带答案解析 30页

2025年久治县招教考试备考题库含答案解析(夺.. 30页

2025年乐山职业技术学院单招职业技能考试题库.. 44页

高效能量管理算法开发 33页

2025年云南理工职业学院单招职业技能测试题库.. 43页

2025年云阳县招教考试备考题库带答案解析(夺.. 31页

轨道站点与就业联动 35页

2025年克拉玛依职业技术学院单招职业技能考试.. 44页

2025年兰州职业技术学院马克思主义基本原理概.. 13页

2025年内蒙古建筑职业技术大学马克思主义基本.. 13页

绿色能源在塑料鞋生产中的运用 28页

2025年北京师范大学珠海分校马克思主义基本原.. 12页

2025年南丹县幼儿园教师招教考试备考题库含答.. 30页

2025年南京视觉艺术职业学院单招综合素质考试.. 44页

绿色染料合成路径优化 35页

高精度材质映射在游戏开发中的应用 38页

高效电机材料制备 36页

绩效数据可视化技术-第1篇 35页

绿色供应链管理优化 35页

2025年吉林工业职业技术学院单招职业技能考试.. 45页

2025年吉林通用航空职业技术学院单招职业技能.. 45页