4. The 3n + 1 problem (CPE10400, UVA100) - CPE一顆星解答與說明
CPE一顆星49題解答 - pdf 電子檔,售價 199 元,
購買電子檔可將筆記與完整解答帶著走,
坐車、上課時皆可隨時複習,
不受網路或廣告影響,
若有需要請來信購買 greens2314@gmail.com
題目
輸入說明
輸出說明
解題技巧
- 兩個變數交換
- 持續執行公式,值到符合特定條件為止
- 奇數偶數判斷
- 計算過程中更新最大值
解題過程
取得輸入
判斷數字 i 與數字 j 的大小
- 統一讓 i 小於 j,後續產生 i ~ j 數字時,for 迴圈的條件式才能由小至大產生數字
- 若 i 大於 j ,則將兩數交換
- 交換過程,需多宣告一個變數來暫存,否則會有數值被覆蓋掉而無法完成交換
留言
張貼留言