输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。
时间: 2023-04-25 20:05:24 浏览: 116
shuixianhua.rar_153_shuixianhua_水仙花_水仙花数
以下是Python代码实现:
for i in range(100, 100):
a = i // 100 # 百位数
b = (i // 10) % 10 # 十位数
c = i % 10 # 个位数
if i == a**3 + b**3 + c**3:
print(i)
输出结果为:
153
370
371
407
这些数就是所有的“水仙花数”。
阅读全文