编程填空:第i位取反
来源:互联网 发布:比特币挖矿 编程 编辑:程序博客网 时间:2024/05/29 05:09
编程填空:第i位取反
- 总时间限制:
- 1000ms
- 内存限制:
- 1024kB
- 描述
写出函数中缺失的部分,使得函数返回值为一个整数,该整数的第i位是n的第i位取反,其余位和n相同
请使用【一行代码】补全bitManipulation2函数使得程序能达到上述的功能
#include <iostream>using namespace std;int bitManipulation2(int n, int i) {
// 在此处补充你的代码
}int main() {int t, n, i;cin >> t;while (t--) {cin >> n >> i;cout << bitManipulation2(n, i) << endl;}return 0;}
- 输入
- 第一行是整数 t,表示测试组数。
每组测试数据包含一行,是两个整数 n 和 i (0<=i<=31)。 - 输出
- 输出整型变量n中的第i位取反的结果
- 样例输入
11 0
- 样例输出
0
- 提示
- 二进制的最右边是第0位
- 源代码:
#include <iostream>using namespace std; int bitManipulation2(int n, int i) { return n ^ (1 << i);} int main() {int t, n, i;cin >> t;while (t--) {cin >> n >> i;cout << bitManipulation2(n, i) << endl;}return 0;}
阅读全文
1 0
- 编程填空:第i位取反
- 编程填空:第i位取反
- 编程填空:左边i位取反
- 编程填空:第i位替换
- 编程填空:第i位替换
- mapreduce填空式编程
- 第31课时,填空自测
- 第12周-程序填空
- 编程比赛 填空题 转载
- 填空
- 填空
- 第6周-任务2-程序填空
- 第6周项目二-程序填空
- 第11周-程序填空-多重继承
- 第12周 程序填空-多重继承
- 第15周项目1:程序填空
- 第15周项目1--程序填空
- 第15周项目1-程序填空
- 自己动手做聊天机器人第十一章代码运行输出在终端的原因
- Struts2创建项目7---ModelDriven
- Gym
- Spring Cloud之Feign入门
- nodejs/webpack项目提示Invalid Host header
- 编程填空:第i位取反
- 【HDU 1698】Just a Hook(线段树)
- 值传递&引用传递
- Android building system
- 1035. Password (20)
- python中的eval()方法
- 深入理解 Java 垃圾回收机制
- 汉诺塔问题(用栈替代递归)
- mysqldump全备份+mysqlbinlog日志备份实现将数据恢复到指定时刻