由于本人只做出两道题,第三题没来得及细看,所以只列出前两道题目及其解法(C语言),仅供参考。

1、输入一个字符串(由小写字母组成,长度不超过1000),输出为对应的数字字符串。(60分)

样例:

输入:yiersansi

输出:1234

#include<stdio.h>
int main()
{charstr[1000]={"0"},s[100]={"0"};char*p=str,*q=s;scanf("%s",str);while(*p!='\0'){if('y'==*p){*q='1';q++;p+=2;}elseif('e'==*p){*q='2';q++;p+=2;}elseif('s'==*p){p+=1;if('a'==*p){        *q='3';q++;p+=2;}else{*q='4';q++;p+=1;}}elseif('w'==*p){*q='5';q++;p+=2;}elseif('l'==*p){*q='6';q++;p+=3;}elseif('q'==*p){*q='7';q++;p+=2;}elseif('b'==*p){*q='8';q++;p+=2;}elseif('j'==*p){*q='9';q++;p+=3;}}*q='\0';printf("%s",s);return0;
}

2、输入一个字符串(由小写字母组成,大小不超过255),字符串由一个个单词组成,每个单词之间有个空格,最后一个单词末尾不加空格;输出为各个单词按字典的字母由小到大排序后的字符串,每个单词之间仍有个空格,最后一个单词末尾不加空格。(100分)
样例:
输入:i am a student
输出:a am i student

#include<stdio.h>
#include<string.h>
int main()
{   charstr[255]={"0"},s[20]={"0"},str_1[20][20]={"0"},str_2[20]={"0"};char*p=str,*q=s;inti,j,k=0;gets(str);while(*p!='\0'){while(*p!=''&&*p!='\0')*q++=*p++;*q='\0';p++;strcpy(str_1[k++],s);strcpy(s,"0");q=s;}for(j=0;j<k-1;j++)for(i=0;i<k-1-j;i++)if(strcmp(str_1[i],str_1[i+1])>0){strcpy(str_2,str_1[i]);strcpy(str_1[i],str_1[i+1]);strcpy(str_1[i+1],str_2);}for(i=0;i<k;i++)printf("%s",str_1[i]);return0;
}

总结:1、华为机试主要考查字符串,有一定的灵活性;

2、机考系统的内核为VS2005及JDK1.7,注意输入输出的格式;

3、只要做出一道题(60分以上),就可以参加下一轮考核。

2014华为实习生招聘机试题相关推荐

  1. 2015华为实习生招聘机试题长沙站

    5月21日中午接到了华为实习生招聘机试的短信通知,早上8:50要赶去湖南大学,虽然并不远,但还是很累有木有.差一点就不想去了,还好后来抱着学习的态度还是过去了.到了湖大信息院之后很快搞清楚了状况,原来 ...

  2. 2014届华为校园招聘机试题

    华为2014校园招聘的机试题目和2013年的完全一样. 一.题目描述(60分): 通过键盘输入一串小写字母(a~z)组成的字符串.请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的 ...

  3. 2015华为校园招聘机试题一

    2015华为校园招聘机试题<一> 今天无意之间看到了2015年华为校园招聘的机试题,于是,做了下,写出来与大家共享.先看第一题: 题目如下: 按要求分解字符串,输入两个数M,N:M代表输入 ...

  4. 华为2020实习生招聘机试题

    华为机试题 第一题(100分) 题目描述 给出一行字符串,包含2组年月日,通过"|"进行分隔,年月日之间通过一个空格进行分隔,其中仅第一组的年月日包含星期几,请推算出第二组的年月日 ...

  5. 2014年实习生招聘之华为实习生招聘笔试题(上机完成)—2014/04/02

    作者:Bryant Lei 出处:http://blog.csdn.net/bryantlei 华为(武汉)今年的实习生招聘的第一轮选拔是上机测试,其平台类似于常见的编程网站,即用户提交程序,由系统测 ...

  6. 华为机试题2014 java_2014届华为校园招聘机试题(java实现)

    首先要感谢, 博主Hackbuteer1.提供的关于2014年的华为面试题目.这里运行环境是windows7,eclipse.jdk为1.8.0_45.好了直接上题目.代码,及分析. 一.题目描述(6 ...

  7. 2014届华为校园招聘机试题2

    第一题.输入一个正整数,并编码为字符串进行输出 描述: 1.输入一个正整数,并编码为字符串进行输出. 编码规则为:数字0-9分别编码为字符a-j 2.输入肯定是正整数,不用做错误较验 运行时间限制: ...

  8. 2015华为实习生招聘机试、面试记录

    由于是内推所以机试和面试的时间比较早,总的来说,不是太难. 3月27日(周五上午)去华为南研所进行了机试,3道编程题,都是比较基础的,第三题也是不难的.第一题:给出一个字符串,比如ahda34ahe8 ...

  9. 2013届华为校园招聘机试题

    笔试题目(机试,共两题)  题目一:子串分离  题目描述:    通过键盘输入任意一个字符串序列,字符串可能包含多个子串,子串以空格分隔.请编写一个程序,自动分离出各个子串,并使用','将其分隔,并且 ...

最新文章

  1. Cuda Stream流 分析
  2. c# 自定义文件关联程序
  3. C语言 ungetc将变量存放的字符返回给stdin输入流
  4. form表单提交之前判断
  5. 小白系列之51单片机的入门速成法
  6. nfine框架 上传文件_MVC之Struts2框架--你并不了解的高级应用
  7. 【数据库系统】管理持久对象的模式
  8. img写入工具_硬盘有坏道,得用靠谱的修复工具,这3个不会让你失望
  9. 数据结构期末复习之插入排序
  10. linux操作系统怎么修改时区,Linux操作系统修改时区的方法
  11. 【洛谷1090】合并果子
  12. SAP License:CO第一夜-成本要素会计
  13. 基于tushare和python的证券市场价格分析
  14. 一文读懂中国历代龙纹演变(推荐收藏)
  15. 如何从零创造一个围棋AI
  16. 安卓逆向——Xposed插件常用HOOK方法
  17. 阿里、腾讯、字节、京东、美团、百度......薪资职级大比拼
  18. mac 版本navicate 如何安装破解版
  19. 异动分析(一)如何快速进行异常定位
  20. PMP备考错题集-冲刺题二(下)

热门文章

  1. 贴片电阻0603、1206之间的区别是什么
  2. 使用swiper组件的transform属性导致文字模糊的解决办法
  3. PV、UV、VV、IP及其关系与计算
  4. RE模块:Python编译正则的模块
  5. 餐饮管理系统(JavaWeb+SSH+MySQL)
  6. 假作真时真亦假,无为有处有还无
  7. 从电商平台到新经济体 阿里如何创造36810000个工作岗位?
  8. IP-GUARD全盘扫描任务优化
  9. 32位与64位操作系统以及CPU的关系
  10. Android设备唯一识别码的获取