首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
2的n次方计算
[编程题]2的n次方计算
热度指数:50152
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 256M,其他语言512M
算法知识视频讲解
不使用累计乘法的基础上,通过移位运算(<<)实现2的n次方的计算。
数据范围:
输入描述:
一行输入整数n(0 <= n < 31)。
输出描述:
输出对应的2的n次方的结果。
示例1
输入
2
输出
4
示例2
输入
10
输出
1024
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(7)
邀请回答
收藏(605)
分享
提交结果有问题?
164个回答
146篇题解
开通博客
天灰灰1
发表于 2021-10-26 08:14:35
#include <stdio.h> int main() { int n; scanf("%d",&n); printf("%d",2<<(n-1)); //在2进制中,2的表示为00000010 //我们只使用移位符来完成2的n次方
展开全文
青鱼29
发表于 2021-10-11 23:25:52
#include <stdio.h> int main() { //scanf()是一个有返回值的函数,用scanf读取几个数,则scanf的返回值为几。 int n = 0; //没有输入的时候就会停止循环 while(scanf("%d\n
展开全文
Kurenai.Dokukawa
发表于 2022-02-21 16:07:19
#一行题解# #性能测试# #抽象化# // 这是一个不懂二进制的人也能很简单看懂的题解,不过这个题解性能不高 // 本方法计算(2*310) 100万次计时557.968ms print(2**int(input())) // 这是一个性能更高的题解,这个题解的说明将在下方写出 // 本方法计算
展开全文
Portia356
发表于 2021-11-20 17:04:14
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in);
展开全文
已注销
发表于 2022-04-28 23:25:57
思路: 巧用pow函数即可 ">int main(void) { int i; scanf("%d",&i); i=pow(2,i); printf("%d",i); return 0; }
还没xiang好
发表于 2020-10-13 00:31:26
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while
展开全文
一只咖啡君
发表于 2022-11-21 09:34:58
#include <stdio.h> int main() { int n; scanf("%d", &n); printf("%d", 1 << n); return 0; }
飞菲
发表于 2023-11-02 18:55:05
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n=
展开全文
不错就是对
发表于 2022-03-24 11:21:09
BC31 2的n次方计算 思路: step1:输入数字;打印2的n次方即可; 代码如下: n = int(input()) print(2**n)
南湖星筱
发表于 2023-10-05 00:16:45
#include <stdio.h> int main() { int a, b=2; scanf("%d",&a); b=b<<a-1; printf("%d",b); return 0;
展开全文
问题信息
C++工程师
牛客
上传者:
牛客309119号
难度:
164条回答
605收藏
8104浏览
热门推荐
通过挑战的用户
查看代码
你丫三条
2023-03-12 11:11:01
Mé丶可乐
2023-03-09 16:51:23
牛客35664...
2023-02-15 14:59:57
牛客21553...
2023-01-12 11:47:35
拒绝pua的小...
2022-10-13 20:54:25
相关试题
总成绩和平均分计算
C++工程师
牛客
评论
(105)
如图 1 表示使用快表(页表)的虚...
编程基础
评论
(1)
对于我们来说,谁是好的顾客?
销售常识
评论
(1)
小红书用户在不同使用场景下,对内容...
需求分析
评论
(1)
订单表order_table全部记...
查找
数据库
数据分析
SQL
评论
(1)
2的n次方计算
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
2
4
10
1024