这个代码怎么写。 交换一个十进制整数(11-99) 的个位和十位的数值,输出结果。例如:输入整数12,输出.整数21.
时间: 2024-10-18 12:14:39 浏览: 23
cnt10_ISE_Spartan-6_verilog_一位十进制计数器(带进位)_
5星 · 资源好评率100%
要编写一个简单的程序来交换一个十进制整数的个位和十位,你可以使用条件判断和算术运算。下面是一个用Python编写的示例:
```python
def swap_digits(num):
# 确保数字在11到99范围内
if num < 11 or num > 99:
return "请输入11到99之间的整数"
# 将数字转换成字符串,便于操作个位和十位
str_num = str(num)
first_digit = str_num[0] # 个位
second_digit = str_num[1] # 十位
# 通过算术运算交换两个数字的位置
swapped_num = int(second_digit) * 10 + int(first_digit)
return swapped_num
# 测试函数
input_num = 12
result = swap_digits(input_num)
print(f"输入 {input_num} 后,结果为:{result}")
#
阅读全文