编写一个函数,求一个正整数n的各位数字之和,并在主程序中测试,用str(和int())
时间: 2024-05-11 13:17:56 浏览: 186
C语言程序设计-编写函数判断一个整数m的各位数字之和能否被7整除,可以被7整除则返回1,否则返回0;调用该函数找出10
5星 · 资源好评率100%
以下是 Python3 中的代码实现:
```python
def sum_of_digits(n):
digits = str(n)
digit_sum = 0
for digit in digits:
digit_sum += int(digit)
return digit_sum
n = 12345
print(sum_of_digits(n)) # 输出 15
```
在主程序中,我们可以将正整数 `n` 定义为一个整数,然后调用 `sum_of_digits()` 函数来计算其各位数字之和。
阅读全文