(程序设计)三位水仙花数的计算。“三位水仙花数”是指一个三位整数,其各位数字的3次方和等于该数本身。例如:ABC是一个“3位水仙花数”,则:A的3次方+B的3次方+C的3次方 =ABC。请按照从小到大的顺序输出所有的3位水仙花数,请用一个“逗号+空格”分隔输出结果。
时间: 2024-02-25 16:54:09 浏览: 62
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身
5星 · 资源好评率100%
好的,这是一个简单的程序设计问题。以下是代码实现:
```python
result = []
for num in range(100, 1000):
a = num // 100
b = (num // 10) % 10
c = num % 10
if a ** 3 + b ** 3 + c ** 3 == num:
result.append(str(num))
print(", ".join(result))
```
输出结果为:
```
153, 370, 371, 407
```
这些数字是 3 位水仙花数,它们的各位数字的立方和等于它们本身。
阅读全文