2012華為校園招聘機試(成都) 2

2021-05-28 02:17:50 字數 399 閱讀 4771

第二道:對乙個陣列,將陣列中偶數從大到小排序,奇數從小到大排序,奇數和偶數交叉著放且輸出陣列第一位放奇數  若奇數和偶數不等長,則把剩下的直接放到陣列中。

-------------------思路:先進行奇偶判斷,得到奇數和偶數陣列。然後對兩陣列排序,進行長度判斷,最後組織資料。

#include#includevoid jiou(int a,int n)

for(i=0;icount2)

{for(i=0;i執行結果:

3 15 11

3 11 15

2 14  6  2 12 14  4

14 14 12  6  4  2  2

3 14 11 14 15 12  6  4  2  2

2014屆華為成都校園招聘機試題

1.輸入正整數,把其中的 0 9 轉換為a j 不用檢測異常輸入,保證輸入無異常 例如 輸入 123 輸出 bcd 2.假設n人,編號為 1,2,3,n 迴圈報數,每次報數為m的出列,求最後出列的人的編號 異常返回 1 例如,輸入 10,10 輸出 8 3 球輸入表示式的值,和 的優先順序大於 和 ...

2012屆華為校園招聘機試題

int cal score int score,int judge type,int n else 大眾評委 if 0 publicnum 沒有大眾評委 else 2 給定乙個陣列input 如果陣列長度n為奇數,則將陣列中最大的元素放到 output 陣列最中間的位置,如果陣列長度n為偶數,則將陣...

2012屆華為校園招聘機試題

int cal score int score,int judge type,int n else 大眾評委 if 0 publicnum 沒有大眾評委 else void sort int input int n int output for mid n 1 j mid 1 k mid 1 out...