1. 程式人生 > >算法趣題之回文數

算法趣題之回文數

程序 逆序 scrip ava 處理 所有 個數 相關 最小

題目:求用十進制、二進制、八進制表示都是回文數的所有數字中,大於十進制數10的最小值。

啥叫回文數:如果把某個十進制數按相反的順序排列,得到的數和原來的數相同,則這個數就是”回文數“。例如12321就是一個回文數。

這個題目拿Ruby、JavaScript、python、Java都很容易實現,因為這些語言都提供了字符串逆序處理的接口,或者相關其他接口,而C語言沒有提供直接轉換的接口,所以下面用C語言解題,其中設計的封裝在工作中也會經常碰到,故記錄並分享,如有錯誤或者有更好的算法,歡迎留言。

題目摘自書籍《程序員的算法趣題》

算法趣題之回文數