首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
2的n次方计算
147条解析
开通博客写题解
天灰灰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次方
展开全文
Kurenai.Dokukawa
发表于 2022-02-21 16:07:19
#一行题解# #性能测试# #抽象化# // 这是一个不懂二进制的人也能很简单看懂的题解,不过这个题解性能不高 // 本方法计算(2*310) 100万次计时557.968ms print(2**int(input())) // 这是一个性能更高的题解,这个题解的说明将在下方写出 // 本方法计算
展开全文
青鱼29
发表于 2021-10-11 23:25:52
#include <stdio.h> int main() { //scanf()是一个有返回值的函数,用scanf读取几个数,则scanf的返回值为几。 int n = 0; //没有输入的时候就会停止循环 while(scanf("%d\n
展开全文
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;
展开全文
查看本题
查看本题讨论
相关比赛
311-编程语言初学练习赛(第二场)
进入比赛
2349-1.2 顺序结构程序设计-基本计算
进入比赛
5904-牛客编程语言练习赛第一场
进入比赛
6798-梧州学苑
进入比赛
7259-牛客编程语言练习赛第一场(重现赛)@牛客725093198号
进入比赛
等你来战
查看全部
牛客小白月赛121
报名截止时间:2025-09-26 21:00
牛客周赛 Round 111
报名截止时间:2025-09-28 21:00
2025牛客国庆集训派对day1
报名截止时间:2025-10-01 17:00
2025牛客国庆集训派对day2
报名截止时间:2025-10-02 17:00
牛客2025年1024程序员节娱乐赛
报名截止时间:2025-10-24 21:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题