華為機試題

2021-06-18 08:10:01 字數 744 閱讀 9217

今天去華為機試,感覺是再謹慎都不為過啊!zc前一天晚上還跟我強調了判空,記憶體釋放。

前兩題都是基本題,後面一題不會。

1 .輸入兩個數 反轉相加的和輸出。

2 .三天打漁兩天曬網 從1990 年1月1日開始

打漁輸出fishing

曬網輸出sleeping

我因為printf的是fishing sleeping,沒有注意輸出的大小寫,然後就悲劇地花了乙個多小時檢查錯誤。真心要注意細節。

還有年數%4==0&&年數%100!=100或者年數%400==0的是閏年。

3 有n個城市n<=10 (編號0-9)

當輸入m a b時 m為輸入的城市個數(m<=10)0 <=a如輸入:3 0 2

1 1 1

1 1 1

1 1 1

輸出 為:2

下面附上zc寫的第三題:

#include int path[10][10] = ,,,};

int ipathnum = 0;

#define setbitmap(map,x)

#define isinbitmap(map,x) (map & (1

}setbitmap(bitmap,icur)

for (int i = 0;i < n;i++)

}}int main()

華為機試題

通過鍵盤輸入一串小寫字母 a z 組成的字串。請編寫乙個字串壓縮程式,將字串中連續出席的重複字母進行壓縮,並輸出壓縮後的字串。壓縮規則 1.僅壓縮連續重複出現的字元。比如字串 abcbc 由於無連續重複字元,壓縮後的字串還是 abcbc 2.壓縮欄位的格式為 字元重複的次數 字元 例如 字串 yyy...

華為機試題

1.輸入乙個字串,將字串中的非字母字元刪除,保留字串中的小寫字母,將大寫字母變為小寫字母,然後輸出字串。比如 輸入 sdf sfjadf sdf 輸出 sdfsfjadfsdf 2.n進製數求和,輸入乙個整數n 2 n 35 兩個字串,字串中的字元一定是0 9或者a z 10 35 中的,輸出兩個字...

華為機試題

華為機試題 1 2 3 4 5 6 7 8 9,共9個數字,按照此順序,在1 9的中間的空白處填入 或 或 例如,在2 3之間填入 4 5之間填入 6 7之間填入 8 9間填入 其他地方預設 則得到這樣乙個等式 12 34 56 78 9,得數為 103。題目要求 使用者輸入乙個數字,程式輸出共有多...