下载此文档

2022华为机试整理及朋友华为面试经历.docx


文档分类:通信/电子 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
2022华为机试整理及朋友华为面试经历
整理了网上2014华为机试题,近几十个网页的资料,同时本人对每道题均进行了验证。并且对一些题目进行了更好的修正。盼望对后来者有所帮助。
1.第一题的题目也许是输入整型阵列求阵列的outsum[m]=sum[j]+”0”;
outsum[m]=”\0”;
printf(“输出两长长整型资料之和:%s\n“,outsum);
return 0;
}(a~z)组成的字串。请编写一个字串过滤程式,若字串中出现多个一样的字元,将非首次出现的字元过滤掉。


比方字串“abacacde”过滤结果为“abcde”。
要求实现函式:
void stringfilter(const char *pinputstr, long linputlen, char *poutputstr);
【输入】 pinputstr: 输入字串
linputlen: 输入字串长度
【输出】 poutputstr: 输出字串,空间已经开闢好,与输入字串等长;
#include
#include
#include
void stringfilter(const char *p_str, long len, char *p_outstr)
; const char *tmp = p_str;
for(int j=0;j
*p_outstr = ”\0”;
}void main()
(a~z)组成的字串。请编写一个字串压缩程式,将字串中连续出席的重複字母进行压缩,并输出压缩后的字串。
压缩规则:


1. 仅压缩连续重複出现的字元。比方字串“abcbc“由于无连续重複字元,压缩后的字串还是“abcbc“.
2. 压缩栏位的格式为“字元重複的次数+字元“。例如:字串“*yyyyyyz“压缩后就成为“3x6yz“
要求实现函式:
void stringzip(const char *pinputstr, long linputlen, char *poutputstr);
【输入】 pinputstr: 输入字串
linputlen: 输入字串长度
【输出】 poutputstr: 输出字串,空间已经开闢好,与输入字串等长;
#include
#include
#include
void stringzip(const char *p_str, long len, char *p_outstr)
else
}*p_outstr =

2022华为机试整理及朋友华为面试经历 来自淘豆网www.taodocs.com转载请标明出处.