Python
```python
def reverse_integer(num):
if num < 0:
num = -num
reversed_num = int(str(num)[::-1])
return reversed_num
测试代码
num = 12345
reversed_num = reverse_integer(num)
print(reversed_num) 输出: 54321
```
Java
```java
public class ReverseInteger {
public static int reverseInteger(int num) {
if (num < 0) {
num = -num;
}
int reversedNum = 0;
while (num != 0) {
reversedNum = reversedNum * 10 + num % 10;
num /= 10;
}
return reversedNum;
}
public static void main(String[] args) {
int num = 12345;
int reversedNum = reverseInteger(num);
System.out.println(reversedNum); // 输出: 54321
}
}
```
C++
```cpp
include include include int reverseInteger(int num) { if (num < 0) { num = -num; } std::string str = std::to_string(num); std::reverse(str.begin(), str.end()); return std::stoi(str); } int main() { int num = 12345; int reversedNum = reverseInteger(num); std::cout << reversedNum << std::endl; // 输出: 54321 return 0; } ``` C ```c include void reverseInteger(int num) { int reversedNum = 0; while (num != 0) { reversedNum = reversedNum * 10 + num % 10; num /= 10; } printf("%d\n", reversedNum); } int main() { int num = 12345; reverseInteger(num); // 输出: 54321 return 0; } ``` JavaScript ```javascript function reverseInteger(num) { if (num < 0) { num = -num; } let reversedNum = 0; while (num !== 0) { reversedNum = reversedNum * 10 + num % 10; num = Math.floor(num / 10); } return reversedNum; } let num = 12345; let reversedNum = reverseInteger(num); console.log(reversedNum); // 输出: 54321 ``` 这些示例代码展示了如何在不同的编程语言中实现颠倒数字位置的功能。你可以根据自己的需求选择合适的方法和编程语言。