编写程序,从键盘输入一个整数,计算并输出该数的各位置数字之和
时间: 2023-09-20 21:10:51 浏览: 152
下面是Python的实现代码:
```python
num = input("请输入一个整数:") # 从键盘输入一个整数
sum = 0
for digit in num: # 遍历每个数字字符
sum += int(digit) # 将字符转换为整数并加到sum中
print("各位置数字之和为:", sum) # 输出结果
```
例如,输入整数`12345`,程序输出`各位置数字之和为: 15`。
相关问题
Java编写程序,从键盘输入一个整数,计算并输出该数的各位置数字之和
可以使用以下代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个整数:");
int num = scanner.nextInt();
int sum = 0;
while (num != 0) {
sum += num % 10;
num /= 10;
}
System.out.println("各位置数字之和为:" + sum);
}
}
```
运行结果:
```
请输入一个整数:12345
各位置数字之和为:15
```
编写java程序,从键盘输入一个整数,计算并输出该数的各位置数字之和。
以下是Java程序代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个整数:");
int num = scanner.nextInt();
int sum = 0;
while (num > 0) {
sum += num % 10; //取出个位数字并累加到sum中
num /= 10; //去掉个位数字
}
System.out.println("该数的各位置数字之和为:" + sum);
}
}
```
运行程序后,输入一个整数,程序将会计算该数的各位置数字之和并输出结果。