華為上機(jī)筆試_第1頁(yè)
華為上機(jī)筆試_第2頁(yè)
華為上機(jī)筆試_第3頁(yè)
華為上機(jī)筆試_第4頁(yè)
華為上機(jī)筆試_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

本文格式為Word版,下載可任意編輯——華為上機(jī)筆試

//報(bào)數(shù)問(wèn)題.cpp:定義控制臺(tái)應(yīng)用程序的入口點(diǎn)。//

#include\#includeusingnamespacestd;

structCYCLE{intnum;structCYCLE*next;};

voidcircle_sort(intn,ints,intm,int*p){structCYCLE*people=(CYCLE*)malloc(sizeof(CYCLE));structCYCLE*head=people;//頭部people->num=1;//intj=1;intt=m;inta=0;//記錄輸出個(gè)數(shù)//初始化;for(intj=2;jnum=j;people->next=temp;people=people->next;}people->next=head;//循環(huán)鏈表head=people->next;while(people->num!=s){people=people->next;}

while(a1){people=people->next;}//deletestructCYCLE*ttt=people->next;p[a]=ttt->num;a++;people->next=ttt->next;delete(ttt);people=people->next;t=m;}}

intmain(intargc,char*argv[]){inta[7]={0};int*p=a;intn=3;ints=1;intm=2;circle_sort(n,s,m,p);for(inti=0;is;return0;}

//字串查找.cpp#include\#include

intstrlen(char*p){}

unsignedintstr_str(char*src,char*dst){

intlen_src=0;intlen_dst=0;intj=0;inti=0;

len_src=strlen(src);len_dst=strlen(dst);

if(len_src

voidcount(constchar*input,unsignedint*letters,unsignedint*numbers,unsignedint*blanks,unsignedint*others){

inti=0;

}

while(input[i]!='\\0'){}

if(input[i]>=65elseif(input[i]>=97elseif(input[i]>=48elseif(input[i]==32)(*blanks)++;else(*others)++;i++;

voidmain(){}

constchar*input=\;unsignedinti=0;unsignedintj=0;unsignedintm=0;unsignedintn=0;unsignedint*letters=unsignedint*numbers=unsignedint*blanks=unsignedint*others=

count(input,letters,numbers,blanks,others);

printf(\,*letters,*numbers,*blanks,scanf(\,*numbers);

*others);

//數(shù)制轉(zhuǎn)換.cpp:定義控制臺(tái)應(yīng)用程序的入口點(diǎn)。

#include

voidDecToBin(unsignedintiDec,charpBin[32]){

}

unsignedinti;pBin[32]='\\0';i=31;while(iDec){}

pBin[i]=iDec%2+'0';iDec=iDec/2;i--;

voidmain(){}

unsignedintdec=8;charpBin[32];

for(inti=0;i

intisWorking(unsignedintyear,unsignedintmonth,unsignedintday){

if(year12||month31){printf(\);return

-1;}/*}

voidmain(){

unsignedintyear,month,day;

intsumDays=sum_year_Days+sum_month_Days+day;intresult=sumDays%5;

if(result>=1elsereturn0;switch(month){}

if((year@0==0||(year%4==0*/

intmonth_day[]={31,28,31,30,31,30,31,31,30,31,30,31};if(year@0==0||(year%4==0for(inti=0;i#includeusingnamespacestd;

#defineSIZE10typedefcharelem1;typedefintelem2;

elem1optr[SIZE];elem2opnum[SIZE];inttop1,top2;

voidInitstack(elem1e1){}

voidInitstack(elem2e2){}

voidpush(elem1*e1,elem1x){}

voidpush(elem2*e2,elem2x){}

voidpop(elem1*e1,elem1charc;

while(*exp!='\\0'){

if(*exp>='0'push(opnum,t);}else

switch(*exp){

case'+':push(optr,*exp);break;

x=*e-'0';x=e2[top2-1];x=e1[top1-1];x=e2[--top2];x=e1[--top1];e2[top2++]=x;e1[top1++]=x;top2=0;top1=0;

}

}

}

case'-':push(optr,*exp);break;

case'*':pop(opnum,temp);getnum(++exp,t);push(opnum,temp*t);break;case'/':pop(opnum,temp);getnum(++exp,t);push(opnum,temp/t);break;

exp++;

while(top1!=0){}

pop(opnum,temp);returntemp;

pop(optr,c);switch(c){}

case'+':pop(opnum,temp);pop(opnum,t);push(opnum,temp+t);break;case'-':pop(opnum,temp);pop(opnum,t);push(opnum,t-temp);break;

intmain(){}

char*c=\;intlen=9;

intt=calculate(len,c);cout>t;return0;

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論