设计一个程序功能要求:求一下四位数各位数的立方和
时间: 2024-10-23 15:09:33 浏览: 11
C语言程序设计-求一个四位数的各位数字的立方和.c
5星 · 资源好评率100%
设计一个程序功能来计算一个四位数的各位数字立方之和,可以遵循以下步骤:
1. 定义函数 `cube_sum(n)`,输入参数 n 是一个四位整数。
2. 将四位数转换成字符串,便于按位操作。
3. 遍历每一位数字,将其转换回整数并计算其立方。
4. 把每个立方值加到总和变量中。
5. 返回最终的立方和。
以下是 Python 语言的一个简单实现示例:
```python
def cube_sum(num):
num_str = str(num)
if len(num_str) != 4 or not num_str.isdigit():
raise ValueError("Input must be a four-digit number")
digits = [int(digit) for digit in num_str]
total_sum = sum([digit**3 for digit in digits])
return total_sum
# 测试
number = 1234
result = cube_sum(number)
print(f"The cube sum of {number} is {result}.")
阅读全文