不使用累计乘法的基础上,通过移位运算(<<)实现2的n次方的计算。
多组输入,每一行输入整数n(0 <= n < 31)。
针对每组输入输出对应的2的n次方的结果。
2 10
4 1024
#include <bits/stdc++.h> using namespace std; int main() { int n; while (scanf("%d", &n) == 1) { printf("%d\n", 1 << n); } }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题