一行输入整数n(0 <= n < 31)。
输出对应的2的n次方的结果。
2
4
10
1024
#include <stdio.h> int main() { int n = 0; scanf("%d", &n); while (n >= 0 && n <=31) { int sum = 0; sum = 1 << n; printf("%d", sum); break; } return 0; }
#include <stdio.h> int main() { int a; scanf("%d", &a); a = 1 << a; printf("%d\n", a); return 0; }
#include <stdio.h> int main() { int n=0,i=0; scanf("%d",&n); if(n>=0&&n<=31) { printf("%d",1<<n); } return 0; }
#include <stdio.h> int main() { int n=0; scanf("%d",&n); printf("%d",1<<n); return 0; }
#include <stdio.h> int main(void) { int n; scanf("%d", &n); printf("%d", 1 << n); }
#include<stdio.h> int main() { long long a=1,b; scanf("%lld",&b); printf("%lld",a<<b); return 0; }
#include <stdio.h> int main() { int data; scanf("%d",&data); printf("%d",2<<(data-1)); return 0; }
#include <stdio.h> int main() { int n; scanf("%d" ,&n); printf("%d" ,1 << n); return 0; }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题