这是一个编写一个函数,返回与所给十进制正整数数字顺序相反的整数的题目
时间: 2024-03-24 18:36:35 浏览: 48
C语言程序设计-编写函数判断一个整数m的各位数字之和能否被7整除,可以被7整除则返回1,否则返回0;调用该函数找出10
5星 · 资源好评率100%
好的,我可以帮你编写这个函数。以下是 Python 语言的实现:
```python
def reverse_integer(num):
sign = 1 if num >= 0 else -1 # 记录符号
num = abs(num) # 取绝对值
reverse = 0
while num > 0:
reverse = reverse * 10 + num % 10 # 取最后一位加入反转数
num //= 10 # 去掉最后一位
return sign * reverse
```
这个函数首先记录输入数字的符号,然后取输入数字的绝对值,依次取出最后一位加入反转数中,再去掉已经取出的最后一位,直到输入数字变为 0。最后根据符号返回反转数。
例如,如果输入数字是 12345,那么函数的返回值就是 54321。如果输入数字是 -6789,那么函数的返回值就是 -9876。
阅读全文