时间限制:1 s
空间限制:256 MB
位运算练习2
描述
提交
自定义测试
题目描述
输入两个正整数 a
和 b
。分别输出 a
右移 b
、a
左移 b
的结果,每行一个结果。
输入格式
仅一行,两个用空格隔开的正整数分别表示 a
和 b
。
输出格式
共 2
行,每行一个整数。
样例输入
10 2
样例输出
2
40
数据范围
对于 100%
的数据,保证 1≤a≤100
,1≤b≤5
。
时间限制:1 s
空间限制:256 MB
位运算练习2
描述
提交
自定义测试
题目描述
输入两个正整数 a
和 b
。分别输出 a
右移 b
、a
左移 b
的结果,每行一个结果。
输入格式
仅一行,两个用空格隔开的正整数分别表示 a
和 b
。
输出格式
共 2
行,每行一个整数。
样例输入
10 2
样例输出
2
40
数据范围
对于 100%
的数据,保证 1≤a≤100
,1≤b≤5
。
【以下回答由 GPT 生成】
#include <iostream>
using namespace std;
int main() {
int a, b;
cin >> a >> b;
int rightShift = a >> b;
int leftShift = a << b;
cout << rightShift << endl;
cout << leftShift << endl;
return 0;
}