打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。
时间: 2023-04-16 17:04:50 浏览: 99
c5.rar_水仙花数
以下是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
这些数字就是所有的水仙花数。
阅读全文