3.9 排序三個整數

「把幾個數字由小到大排好」是寫程式非常常見的需求。你可能想:這不是要等學會陣列、迴圈才做得到嗎?其實只用目前學過的比較和 if,就能把 3 個整數排好順序。這一節就帶你動手做一次,順便認識一個超好用的小技巧——變數交換。

熱身:找出三個數中最大的

先從簡單的開始:讀入三個整數 a、b、c,只找出最大值。做法像「打擂台」——先讓 a 上台當擂主,再讓 b、c 輪流來挑戰,誰比較大誰就當新擂主:

登入後即可閱讀完整內容

語法書免費開放給所有 AACPOJ 帳號,註冊只要一分鐘。