编程题:从键盘输入一个3位整数,输出其个位数、十位数和百位数。
时间: 2023-05-21 21:04:36 浏览: 66
您好!这是一个非常简单的编程问题,您可以使用以下代码来解决:
```python
num = int(input("请输入一个3位整数:"))
a = num // 100
b = num // 10 % 10
c = num % 10
print("百位数为:", a)
print("十位数为:", b)
print("个位数为:", c)
```
希望能够帮到您!
相关问题
运行时从键盘输入一个3位数整数 输出个十百位,每位占3个字符
n = int(input("请输入一个三位数整数:"))
hundreds = n // 100 # 取百位数
tens = n % 100 // 10 # 取十位数
ones = n % 10 # 取个位数
# 输出结果
print("{:3d}".format(hundreds), "{:3d}".format(tens), "{:3d}".format(ones))
C语言:从键盘输入一个正整数n, 计算该数的各位数之 和并输出
好的,以下是 C 语言代码实现:
```c
#include <stdio.h>
int main() {
int n, sum = 0;
printf("请输入一个正整数:");
scanf("%d", &n);
while (n) {
sum += n % 10;
n /= 10;
}
printf("各位数之和为:%d\n", sum);
return 0;
}
```
跟上面的 C++ 代码实现类似,输入一个数字,通过每次取余数和整除10来获取各个位上的数字,然后将他们相加得到最终的和。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)