求一个正整数的各位数字的立方和
时间: 2024-04-30 10:24:47 浏览: 94
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身
5星 · 资源好评率100%
假设这个正整数为 $n$,我们可以通过以下步骤求出其各位数字的立方和:
1. 将 $n$ 按照数位拆分,得到各个数位上的数字。
2. 对每个数字进行立方运算并求和。
具体来说,我们可以使用以下 Python 代码实现:
```python
n = 12345
digit_cubes_sum = sum(int(digit)**3 for digit in str(n))
print(digit_cubes_sum) # 输出 1^3 + 2^3 + 3^3 + 4^3 + 5^3 = 225
```
因此,对于正整数 $n=12345$,它的各位数字的立方和为 $225$。
阅读全文