#16363: C版本,參考


freedom501999@gmail.com (帥氣魔方生)

學校 : 不指定學校
編號 : 88611
來源 : [39.8.203.54]
最後登入時間 :
2019-05-30 22:56:25
c561. Bert 愛搗蛋 | From: [27.52.77.116] | 發表日期 : 2018-12-24 16:48

這題只要挑最大的數字就好,關鍵是如何拆解與重組

其實很簡單,宣告一個陣列存放數字 now,從第 0 個元素開始存

把 now 取 10 餘數存入陣列,然後 now 除以 10

為了記位數,用一個變數 count 記錄當前使用到第幾個陣列元素

之後一樣從第 0 個元素開始,用一個變數 num 去接反轉的數字

每次 num 自己乘以 10 後再加當前陣列元素,當數到 count 就結束

然後跟 max 比大小,每讀一個就做上述操作,直到全部比完,max 就是答案

 
ZeroJudge Forum