输入一个正整数x,如果x满足0<x<999,则输出x是几位数并输出x个位数上的数字
时间: 2023-09-05 14:08:30 浏览: 212
向屏幕输入一个数,输出是几位数
请问需要使用什么编程语言实现呢?我这里用 Python 举个例子:
```python
x = int(input("请输入一个正整数:"))
if 0 < x < 999:
digits = len(str(x))
print(f"{x}是{digits}位数,个位数字为{x % 10}")
else:
print("输入的数字不符合要求!")
```
这个程序会让用户输入一个正整数 x,如果 x 符合要求(0<x<999),则会输出 x 是几位数,并输出 x 的个位数。例如,如果用户输入 123,程序会输出:
```
123是3位数,个位数字为3
```
阅读全文