输入任意大的自然数,输出各位数字之和。
时间: 2023-06-05 10:47:45 浏览: 1366
PAT乙级题解.pdf
可以使用循环和取模运算来实现这个功能。具体步骤如下:
1. 定义一个变量 sum,用于存储各位数字之和,初始值为 。
2. 使用循环,每次取出输入数的个位数字,累加到 sum 中,然后将输入数除以 10,以便取出下一位数字。
3. 当输入数除以 10 的商为 时,说明已经取出了所有位数的数字,循环结束。
4. 输出 sum 的值,即为各位数字之和。
下面是示例代码:
```
num = int(input("请输入一个自然数:"))
sum =
while num > :
digit = num % 10
sum += digit
num //= 10
print("各位数字之和为:", sum)
```
阅读全文