一個n位數的整數,若它的所有個別位數的n次方的總和等於自己的話則該數就是所謂的阿姆 斯壯數(Armstrong number),例如:407 = 43 + 03 + 73 就是一個阿姆斯壯數。請寫一程式,找出介於某 兩個數字之間(含該兩數字)的最大的阿姆斯壯數。
每一列包含兩個以空白隔開的整數n,m (n<m, n>0, m<=1010),代表尋找最大阿姆斯壯數的範圍。
若範圍內有阿姆斯壯數存在則該列請輸出最大的阿姆斯壯數,如果沒有找到請輸出0。
100 160 200 220 405 408
153 0 407
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |