2017校招华为上机题汇总

2017校招华为上机题汇总

ID:41383719

大小:2.44 MB

页数:146页

时间:2019-08-23

2017校招华为上机题汇总_第1页
2017校招华为上机题汇总_第2页
2017校招华为上机题汇总_第3页
2017校招华为上机题汇总_第4页
2017校招华为上机题汇总_第5页
资源描述:

《2017校招华为上机题汇总》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2017校招华为上机题汇总1.给定一个字符串,把字符串内的字母转换成该字母的下一个字母,a换成b,z换成a,Z换成A,如aBf转换成bCg,字符串内的其他字符不改变,给定函数,编写函数voidStringchang(constchar*inpu,char*output)其中input是输入字符串,output是输出字符串#include#include#includeusingnamespacestd;voidstringchang(constcha

2、r*,char*);intmain(){charinput[100],output[100];cin.getline(input,100);stringchang(input,output);cout<

3、put[n++]='a';elseif(input[i]=='Z')output[n++]='A';elseoutput[n++]=input[i]+1;}elseoutput[n++]=input[i];}output[n]='';}2.求一个整型数字中有没有相同的部分,例如12386123这个整型数字中相同的部分是123,相同的部分至少应该是2位数,如果有相同部分返回1,如果没有则返回0。方法是先将整型数字转换到数组中,再判断。函数为intsame(intnum)其中num是输入的整型数字写的很

4、差,懒得改了,不要看吧!#include#includeusingnamespacestd;intsame(int);intmain(){intnum;cin>>num;intm=same(num);cout<0){n[n1++]=num%10;num/=10;}for(inti=0;i

5、;for(intj=0;j=2)return1;i1++;}else{c=0;j=j-j1;j1=0;i1=i;}}}return0;}3.求两个字符串的乘积,结果存到字符串中,例如字符串一中存的“657891”,字符串二中存的“521”,分别将字符串中的字符转换成整型数字,进行计算后,再转换成字符类型存储起来函数为voidmul(char*input1,intn,char*input2,intm,char*out

6、put)其中input1和input2是输入,n是input1的长度,n2是input2的长度。Output是输出#include#include#includeusingnamespacestd;voidmul(char*,int,char*,int,char*);intmain(){charinput1[100],input2[100],output[100];cin>>input1>>input2;intn=strlen(input1);intm

7、=strlen(input2);mul(input1,n,input2,m,output);cout<

8、ow(10.0,--p2);}longlongou=i1*i2;if(ou==0){output[0]='0';output[1]='';return;}chartemp;while(ou>0){output[p3++]=ou%10+'0';ou/=10;}output[p3]='';for(inti=0;i

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

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

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