博客专栏  >  编程语言   >  华为机试

华为机试

华为公司历年来校招机试题,整理出题目,并且给出代码解决和结果测试。

关注
14 已关注
35篇博文
  • 华为校招机试—传送门

    华为机试—多个数的最大公约数 华为机试—算日期 华为机试—拼音翻译成阿拉伯数字(只有数字拼音) 华为机试—拼音翻译成阿拉伯数字(有Wan,Qian,Bai,Shi单位) 华为机试—输出大写字母 ...

    2015-02-13 17:38
    19223
  • 华为机试—整型数组中出现次数最多的元素

    取出整型数组中出现次数最多的元素,并按照升序排列返回。 要求实现方法:  public static int[] calcTimes(int[] num, int len); 【输入...

    2015-01-04 00:34
    2085
  • 华为机试—字符串首字母转换成大写

    举例: 输入:this is a book 返回:This Is A Book #include #include #include int main() { char inpu...

    2015-01-12 00:12
    2383
  • 华为机试—数字逆序且求个位数乘积

    #include #include using namespace std; //逆序 string revs(string s){ int j = s.length()-1; int...

    2015-01-05 00:20
    2057
  • 华为机试—字符串过滤

    题目:字符串过滤 通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。 比如字符串“abacacde”过滤结果...

    2014-12-27 15:50
    1700
  • 华为机试—选秀节目评分

    题目:选秀节目评分 选秀节目打分,分为专家评委和大众评委,score[]数组里面存储每个评委打的分数,judge_type[] 里存储与 score[] 数组对应的评委类别,judge_type[i...

    2014-12-26 12:08
    1794
  • 华为机试—元素按奇偶排序 (金字塔)

    题目:元素按奇偶排序 给定一个数组input[],如果数组长度n为奇数,则将数组中最大的元素放到 output[]数组最中间的位置, 如果数组长度n为偶数,则将数组中最大的元素放到...

    2014-12-25 15:49
    2069
  • 华为机试—大数相减

    题目:大数相减 输入两行字符串正整数,第一行是被减数,第二行是减数,输出第一行减去第二行的结果。 备注:1、两个整数都是正整数,被减数大于减数 示例: ...

    2014-12-25 12:34
    2164
  • 华为机试—算日期

    题目:算日期 输入一个日期,输出这是这一年的第几天。(题目中没有给出闰年的定义) 输入 20131231 输出 365 #include //判断是否为闰年 int is...

    2014-12-24 09:53
    2232
  • 华为机试—从考试成绩中划出及格线

    题目:从考试成绩中划出及格线 10个学生考完期末考试评卷完成后,A老师需要划出及格线,要求如下: (1) 及格线是10的倍数; (2) 保证至少有60%的学生及格; (3) 如果所...

    2014-12-25 09:42
    2884
  • 华为机试—拼音翻译成阿拉伯数字(有Wan,Qian,Bai,Shi单位)

    题目:拼音翻译成阿拉伯数字 输入一串拼音,输出它代表的阿拉伯数字(Ling,Yi,Er,San,Si,Wu,Liu,Qi,Ba,Jiu),数字不会超过十万 为了处理方便,输入一定是数字带单位的,例...

    2014-12-24 17:25
    2815
  • 华为机试—亮着电灯的盏数(1—N完全平方数的个数)

    题目:亮着电灯的盏数 一条长廊里依次装有n(1≤n≤65535)盏电灯,从头到尾编号1、2、3、…n-1、n。每盏电灯由一个拉线开关控制。开始,电灯全部关着。 有n个学生从长廊...

    2014-12-25 10:12
    2416
  • 华为机试—四则运算(数组解决)

    题目:四则运算 问题描述: 输入一个只包含个位数字的简单四则运算表达式字符串,计算该表达式的值 注: 3.1、表达式只含 +, -, *, / 四则运算符,不含括号 3.2、表达式数值只包含...

    2014-12-26 11:11
    2123
  • 华为机试—操作系统任务调度

    题目:操作系统任务调度问题 操作系统任务分为系统任务和用户任务两种。其中, 系统任务的优先级 = 50且 现有一任务队列task[],长度为n,task中的元素值表示任务的优先级,数值越...

    2014-12-27 15:38
    1753
  • 华为机试—正整数加减运算式

    题目:正整数加减运算式 通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。 输入字符串的格式为:“操作数1 运算符 操作数2”,“操作数”与“运算符”之间以一个空格隔开...

    2014-12-27 15:53
    1671
  • 华为机试—从5个人中选取2个人作为礼仪

    要从5个人中选取2个人作为礼仪,其中每个人的身高范围为160-190,要求2个人的身高差值最小 (如果差值相同的话,选取其中最高的两人),以升序输出两个人的身高。 Sample input...

    2015-01-01 14:23
    1755
  • 华为机试—字符串M化成以N为单位的段

    按要求分解字符串,输入两个数M,N,M代表输入的M串字符串,N代表输出的每串字符串的位数,不够补0。 例如: 输入:2  8           abc  123456789, 输出:abc...

    2015-01-03 11:44
    2111
  • 华为机试—相同子串

    输入一个字符串,判断是否含有相同的子串(字串长度大于1),是输出1,否,输出0。 例如12312含有两个12,所以输出1;23456则没有相同子序列,输出0. 输入:12312 输出:1...

    2015-01-04 00:35
    1699
  • 华为机试—约瑟夫环

    输入人数n,开始位置s ,间隔数多少个m,输出出局序列 #include #include using namespace std; void Out(int n,int s,int ...

    2015-01-04 00:42
    1878
  • 华为机试—单词计数

    输入一段文章,输出最高频与次高频的单词(全部小写,逗号分隔)。文章中仅出现空格,逗号和句号这三种分隔符。 不考虑频率一致的情况。忽略大小写。 输入:I am a student.I c...

    2015-01-05 00:10
    1859

数据结构与算法
2965478
九度OJ
47213599
Redis学习
2789219
Android学习
1594353
计算机面试
2531254
剑指与编美
4736103
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部