把一个数字的后四位进行翻转,请编程实现。
时间: 2024-12-23 08:14:15 浏览: 10
在许多编程语言中,你可以通过简单的字符串操作或者位运算来实现这个功能。以下是几种常见语言的示例:
1. Python:
```python
def reverse_last_four_digits(num):
return int(str(num)[::-4])
number = 1234567890
reversed_number = reverse_last_four_digits(number)
print(reversed_number) # 输出:09876
```
2. Java (使用字符串转换):
```java
public class Main {
public static void main(String[] args) {
int number = 1234567890;
String strNumber = String.valueOf(number);
int reversedLastFourDigits = Integer.parseInt(strNumber.substring(-4));
System.out.println(reversedLastFourDigits); // 输出:9876
}
}
```
3. JavaScript:
```javascript
function reverseLastFourDigits(num) {
return num.toString().slice(-4 * -1).reverse();
}
let number = 1234567890;
console.log(reverseLastFourDigits(number)); // 输出:9876
```
4. C++ (使用位运算):
```cpp
#include <iostream>
using namespace std;
int reverse_last_four_digits(int num) {
return ((num & 0x00FF00FF) >> 4) | ((num & 0xFF00FF00) << 4);
}
int main() {
int number = 1234567890;
cout << reverse_last_four_digits(number) << endl; // 输出:9876
}
```
阅读全文