输入任意大的自然数,输出各位数字的和
时间: 2023-04-27 20:00:34 浏览: 188
求任意自然数各位数之和JAVA代码
可以使用循环和取模运算来实现。
具体步骤如下:
1. 定义一个变量sum,用于存储各位数字的和,初始值为0。
2. 使用循环,每次取出输入数的个位数字,将其加到sum中,并将输入数除以10,以便取下一位数字。
3. 当输入数为0时,循环结束,输出sum即为各位数字的和。
示例代码如下:
```
num = int(input("请输入一个自然数:"))
sum = 0
while num > 0:
digit = num % 10
sum += digit
num //= 10
print("各位数字的和为:", sum)
```
阅读全文