阿姆斯特朗数是指这样一个数:它各位数字的位数次幂之和等于它本身。
例如:
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 |
临时 | 任意 | 用于临时存储 |