输入一个三位数,将三位数的个位,十位,百位分离,并且分别输出
时间: 2024-10-21 21:13:52 浏览: 12
c代码-9.键盘输入一个三位数的正整数,其个位与百位相加若等于十位上的数字则输出"Yes",否则输出"No"。例如,输入"176",则输出"Yes"。输入"258",则输出"No"
当你输入一个三位数,例如123,首先你需要将其转换成整数形式。然后可以使用Python的字符串切片或数学运算来进行分解。这里是一个简单的Python示例:
```python
# 定义一个函数接收三位数
def separate_digits(num):
# 将数字转换为字符串便于操作
num_str = str(num)
# 分离个位、十位和百位
unit = num_str[-1] # 个位
ten = num_str[-2] # 十位
hundred = num_str[0] # 百位
# 返回一个字典存储结果
return {"个位": int(unit), "十位": int(ten), "百位": int(hundred)}
# 测试函数
input_num = 123
result = separate_digits(input_num)
print("个位:", result["个位"])
print("十位:", result["十位"])
print("百位:", result["百位"])
阅读全文