首页 > 试题广场 >

奇偶位交换

[编程题]奇偶位交换
  • 热度指数:8179 时间限制:C/C++ 3秒,其他语言6秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解

给定一个int x,交换其二进制的奇数位和偶数位,并返回交换后的数int。

测试样例:
10
返回:5
头像 Dfine
发表于 2025-07-03 00:50:08
class Exchange { public: int exchangeOddEven(int x) { // write code here return ((x & 0xAAAAAAAA) >>1 ) | ((x & 0x555 展开全文