求三位数各位数字 输入一个任意三位整数(可正可负),请用内置的数值运算操作符输出该数字的个位,十位和百位数字。 输入格式: 输入一个整数A。 输出格式: 分别输出三位数字中的个位、十位和百位 。 输入样例: 在这里给出一组输入。例如: -123 输出样例: 在这里给出相应的输出。例如: 3 2 1
时间: 2024-03-25 09:35:27 浏览: 92
好的,根据您的要求,可以用以下代码实现:
```python
num = int(input())
a = abs(num) % 10 # 求个位数字
b = abs(num) // 10 % 10 # 求十位数字
c = abs(num) // 100 % 10 # 求百位数字
if num < 0:
print(a, b, c)
else:
print(c, b, a)
```
输入一个三位整数,我们可以使用取余运算符 `%` 求出个位数字,使用整除和取余运算符计算十位和百位数字。如果输入的整数是负数,则输出的顺序为个位、十位、百位;否则输出的顺序为百位、十位、个位。
例如,对于输入的 `-123`,输出结果为 `3 2 1`。
阅读全文