程:从键盘上输入一个三位正整数,分别输出概数个位、十位、百位上的数字
时间: 2024-09-18 11:00:42 浏览: 8
当然可以。要编写一个程序来读取用户输入的三位正整数,并输出各位上的数字,你可以使用各种编程语言,这里以Python为例给出一个简单的示例:
```python
# 获取用户输入的三位正整数
num = int(input("请输入一个三位正整数:"))
# 检查输入是否为三位数
if num < 100 or num > 999:
print("输入错误,请确保是三位数")
else:
# 分离出百位、十位和个位数字
hundreds = num // 100 # 百位
tens = (num % 100) // 10 # 十位
ones = num % 10 # 个位
# 输出各个位置的数字
print("百位数字:", hundreds)
print("十位数字:", tens)
print("个位数字:", ones)
```
在这个程序中,我们首先获取用户的输入并转换为整数,然后通过数学运算符`//`得到每位数字(`//`用于整除,`%`用于取余)。如果输入不符合三位数的要求,我们会给出提示。