从键盘输入正整数n,调用自定义函数sum(x),计算各位数字之和并输出结果。 函数接口定义: sum(x) 其中x 是用户传入的参数。函数返回x的各位数字之和。
时间: 2024-02-19 20:59:04 浏览: 111
C语言编程-编写函数fun求1!+2!+3!+ …… +n!的和,在main函数中由键盘输入n值,并输出运算结果;
5星 · 资源好评率100%
好的,我理解了你的问题。下面是 Python 代码实现:
```python
def sum(x):
"""
计算x的各位数字之和
"""
s = 0
while x:
s += x % 10
x //= 10
return s
n = int(input("请输入一个正整数:"))
print("各位数字之和为:", sum(n))
```
这个程序中,我们定义了一个名为 `sum` 的函数,用于计算一个整数的各位数字之和。在 `main` 函数中,我们从键盘输入一个正整数 `n`,然后调用 `sum` 函数计算 `n` 的各位数字之和并输出结果。
阅读全文