華為校招2013-2016年機試題目-個人整理

華為校招2013-2016年機試題目-個人整理

ID:3184720

大?。?4.32 KB

頁數:26頁

時間:2017-11-20

華為校招2013-2016年機試題目-個人整理_第1頁
華為校招2013-2016年機試題目-個人整理_第2頁
華為校招2013-2016年機試題目-個人整理_第3頁
華為校招2013-2016年機試題目-個人整理_第4頁
華為校招2013-2016年機試題目-個人整理_第5頁
資源描述:

《華為校招2013-2016年機試題目-個人整理》由會員上傳分享,免費在線閱讀,更多相關內容在應用文檔-天天文庫。

1、2016校招機試題第一題輸入一串用空格隔開的數字串,對于數字串的奇數位按升序排序,偶數位按降序排序示例輸入:4623781處理過程:奇數位:4268升序排序結果:2468偶數位:6371降序排序結果:7631結果輸出:27466381#include#include#includevoidsort(charinput[],intn,charoutput[]);voidmain(){charinput1[]="46236781";charoutput1[16];in

2、tm=15;sort(input1,m,output1);for(inti=0;i

3、t1-1;((input[i]-'0')=0);j--){b[j+1]=b[j];}b[j+1]=input[i]-'0';}c[0]=input[2]-'0';for(i=6,t2=1;ic[j])&&(j>=0);j--){c[j+1]=c[j];}c[j+1]=input[i]-'0';}for(i=0,j=0;i

4、put[i+2]=c[j]+'0';output[i+3]='';}}2.精靈王子愛好冒險,在一次探險歷程中,他進入了一個神秘的山洞。在洞穴深處,精靈王子不小心觸動了洞穴內暗藏的機關,整個洞穴將很快塌陷,精靈王子必須盡快逃離洞穴。精靈王子的跑步速度為17m/s,以這樣的速度可能是無法逃出洞穴的。慶幸的是精靈王子擁有閃爍法術,可在1s內移動60m,不過每次使用閃爍法術都會消耗法值10點。精靈王子的魔法值恢復的速度為4點/s,只能在原地休息狀態(tài)時才能恢復。現(xiàn)在已知精靈王子的魔法初值M,他所在洞穴中的位置與洞穴出口之間的距離S

5、,距離洞穴塌陷的時間T.你的任務是寫一個程序幫助精靈王子計算如何在最短時間內逃離洞穴。若能逃出,輸出“Yes”,并輸出逃出所用的最短時間;若不能逃出,則輸出”No“,同時輸出精靈王子在剩下的時間內能走的最遠距離。注意字母大小寫。注意精靈王子跑步,閃爍或休息活動均以秒(s)為單位。且每次活動的持續(xù)時間為整數秒。距離的單位為米(m)。注:M,S,T均是大于等于0的整數。由輸入保證取值合法性,考生不用檢查。提醒:如果輸入的S為0,則說明本身已經在出口,輸出應為:Yes0如果輸入的T為0(且S不為0),則說明已經沒有時間了,輸出

6、應為:No0輸入格式:MST輸出格式:Yes逃出洞穴所用時間或No在洞穴塌陷前能逃跑的最遠距離10#includevoidmain(){intM,S,T;intde1=0,de2=0;intstart=T;scanf("%d%d%d",&M,&S,&T);if(S==0)printf("Yes0");else{if(T==0)printf("No0");else{while(T){T--;if(M>=10){M-=10;de1+=60;}else{M+=4;}de2+=17;if(de2

7、)de2=de1;if(de2>S){printf("Yes%d",start-T);break;}else{printf("No%d",de2);break;}}}}}2015校招機試題第一題(60分):按要求分解字符串,輸入兩個數M,N;M代表輸入的M串字符串,N代表輸出的每串字符串的位數,不夠補0。例如:輸入2,8,“abc”,“123456789”,則輸出為“abc00000”,“12345678“,”90000000”#include#includevoidmain

8、(){intm,n,i,j,p=0;charstr[1024];inta[10];scanf("%d%d",&m,&n);printf("pleaseinput%dstring:",m);for(i=0;i

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。