输出3位数的水仙花数。编写程序,输出100-1000之间的水仙花数。所谓水仙花数是指一个3位数,其各位数字的立方和等于该数本身。
时间: 2024-03-26 11:35:45 浏览: 67
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身
5星 · 资源好评率100%
好的,下面是程序代码:
```python
for i in range(100, 1000):
num = i
sum = 0
while num > 0:
digit = num % 10
sum += digit ** 3
num //= 10
if sum == i:
print(i)
```
运行结果:
```
153
370
371
407
```
这些数字就是100到1000之间的水仙花数。
阅读全文