输入一个正整数,输出其各位数字之和
时间: 2024-05-10 09:16:45 浏览: 7
好的,可以使用以下 Python 代码实现:
```
num = input("请输入一个正整数:")
sum = 0
for digit in num:
sum += int(digit)
print("各位数字之和为:", sum)
```
首先让用户输入一个正整数,然后使用 for 循环遍历这个整数的每一位数字,将每一位数字转换为整型并累加到 sum 变量中。最后输出各位数字之和即可。
相关问题
输入一个三位正整数输出其各位上数字之和
好的,这是一个简单的编程问题。以下是一个 Python 的实现:
```python
num = input("请输入一个三位正整数:")
sum = 0
for digit in num:
sum += int(digit)
print("各位数字之和为:", sum)
```
如果输入的是 123,输出将是:
```
各位数字之和为: 6
```
输入一个三位正整数,输出其各位上数字之和
好的,这个问题很简单,可以用以下代码实现:
```
#include <stdio.h>
int main() {
int num, sum = 0;
printf("请输入一个三位正整数:");
scanf("%d", &num);
sum += num % 10; // 取个位数
num /= 10; // 去掉个位数
sum += num % 10; // 取十位数
num /= 10; // 去掉十位数
sum += num; // 取百位数
printf("各位数字之和为:%d\n", sum);
return 0;
}
```
输入一个三位正整数,输出其各位上数字之和。