电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

2024华为上机考试题VIP免费

2024华为上机考试题_第1页
1/33
2024华为上机考试题_第2页
2/33
2024华为上机考试题_第3页
3/33
2022华为上机考试题2022年华为上机考试题本文为大家共享的是2022最新的华为认证上机模拟考试题,希望对大家的复习有所帮助!1(1)字母大小写反转这到题没什么可说的,只是我很久没写这样要IO输入输出的代码,当时看到华为的提示纸条上写着;只能运用stdin方式输入;,还愣了一会:肯定是我打开方式不对,什么时候有了一个stdin的输入第1页共33页函数?莫非我又学艺不精了……后面才反应过来,干脆按英文字面意思理解为;只能运用标准输入方式;就好了。好了,言归正传,回到这道题,至少可以用以下两种方式:C++STL库string中有isupper,islower,toupper,tolower函数通过+/-('a'-'A'+0)(2)n个人围成一圈,从第1个人起先报数,每报到第m个人,则其出局,求最终出局的人的初始序号。第1种方法,我当时是用了个状态表来记录这人有没有出局,没第2页共33页出局则报数计数器加1并玩下走,遇到第m个报数号则更新状态为已出局,遇到队伍最末则重新移动到队首。#include#defineN4#defineM3usingnamespacestd;int*man=NULL;intJosephusSol_statusTab(intn,intm){第3页共33页intsn=0,pos=0,loop_pos=0;do{if(man[pos]==0){//此人未出局loop_pos++;if(loop_pos==m){//找到一轮报数的出局者sn++;man[pos]=sn;//标记出局序号loop_pos=0;第4页共33页}}pos++;if(pos==n)pos=0;}while(sn!=n);returnpos;}intmain()第5页共33页{intsn=0,pos=0,loop_pos=0;man=newint[N];for(inti=0;iman[i]=0;pos=JosephusSol_statusTab(N,M);cout<usingnamespacestd;intJosephusSol_mathRecursion(intn,intm)第10页共33页{if(n==1)return1;elsereturn(JosephusSol_mathRecursion(n-1,m)+m-1)%n+1;}intmain(){第11页共33页cout<>str1>>str2;size_ti=0,j=0;vectorstatus1(26,0);vectorstatus2(26,0);vectordiff(26,0);第15页共33页vectornegative(26,0);vectorpositive(26,0);intcntNeg=0,cntPos=0;for(i=0;i

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

2024华为上机考试题

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群