从键盘输入正整数n,调用自定义函数sum(x),计算各位数字之和并输出结果。
时间: 2024-02-18 15:03:36 浏览: 277
C语言编程-编写函数fun求1!+2!+3!+ …… +n!的和,在main函数中由键盘输入n值,并输出运算结果;
5星 · 资源好评率100%
好的,我可以帮你解决这个问题。以下是代码实现:
```python
def sum(x):
s = 0
while x > 0:
s += x % 10
x //= 10
return s
n = int(input("请输入一个正整数:"))
print("各位数字之和为:", sum(n))
```
首先定义了一个函数`sum(x)`,用于计算一个正整数各位数字之和。在主程序中,通过`input()`函数从键盘输入一个正整数`n`,然后调用`sum()`函数计算各位数字之和并输出结果。
阅读全文