“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是一个水仙花数。输出所有水仙花数。 输入格式: 没有输入 输出格式: 一行一个水仙花数
时间: 2024-05-10 14:18:27 浏览: 81
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身
5星 · 资源好评率100%
好的,以下是 Python 代码实现:
```python
for i in range(100, 1000):
a = i // 100 # 百位数
b = i // 10 % 10 # 十位数
c = i % 10 # 个位数
if i == a**3 + b**3 + c**3:
print(i)
```
输出结果为:
```
153
370
371
407
```
这四个数就是所有的水仙花数。
阅读全文