阿姆斯壯數 是一種數字:把它的每個位數各自取位數次方後加總,結果會等於它本身。
例如:
9 = 9^1 = 9
10 != 1^2 + 0^2 = 1
153 = 1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153
154 != 1^3 + 5^3 + 4^3 = 1 + 125 + 64 = 190
寫一段程式碼,判斷一個數字是不是阿姆斯壯數。
| 暫存器 | 用途 | 型別 | 說明 |
|---|---|---|---|
$a0 |
輸入 | 整數 | 數字 |
$v0 |
輸出 | 布林 | 是否為阿姆斯壯數(0 = false,1 = true) |
$t0-9 |
暫存 | 任意 | 用於暫時儲存 |