编写一个函数,接受一个整数作为参数,并返回该整数的反转形式。 【输入示例】123 【输出示例】321
时间: 2024-03-25 16:36:43 浏览: 34
python 实现整数反转
好的,以下是 Python 代码实现:
```python
def reverse_integer(num):
sign = -1 if num < 0 else 1 # 记录符号
num = abs(num) # 取绝对值
reversed_num = 0
while num:
reversed_num = reversed_num * 10 + num % 10
num //= 10
return sign * reversed_num
```
通过取模运算和整除运算,我们可以依次得到整数的个位、十位、百位等等,然后将它们组合起来,就得到了反转后的整数。需要注意的是,我们要先记录原数的符号,并将其转化为正数来进行反转运算。
阅读全文