在數論中,有一種數叫做:阿姆斯特朗數(Armstrong number),也被稱為水仙花數(Narcissistic number)、超完全數字不變數(pluperfect digital invariant, PPDI)、自戀數、自冪數,用來描述一個 N 位非負整數,其各位數字的 N 次方和等於該數本身。
請寫一程式,輸入一非負整數(3 位數),程式判斷該數是否為 "阿姆斯特朗數",若是的話輸出 "Yes",否則輸出 "No"。
範例:
153
將百位數 1,拾位數 5,個位數 3,分別 3 次方並相加。
13 + 53 + 33 = 1 + 125 + 27 = 153
相加總和恰等與該數字 153 本身,因此 153 為阿姆斯特朗數。
範例:
207
將百位數 2,拾位數 0,個位數 7,分別 3 次方並相加。
23 + 03 + 73 = 8 + 0 + 343 = 351
相加總和不等與該數字 207,因此 207 不是阿姆斯特朗數。
輸入非負整數的位數只有 3 位數,也就是範圍為 100 ~ 999。
153 207
Yes No
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |