首页 > 编程语言 >【四种语言一网打尽(C\C++\Python\Golang)】L1-012 计算指数

【四种语言一网打尽(C\C++\Python\Golang)】L1-012 计算指数

时间:2024-06-16 23:32:35浏览次数:31  
标签:main 参考 Python fmt C++ Golang int include 代码

L1-012 计算指数

真的没骗你,这道才是简单题 —— 对任意给定的不超过 10 的正整数 n,要求你输出 2^n 。不难吧?

输入格式:

输入在一行中给出一个不超过 10 的正整数 n。

输出格式:

在一行中按照格式 2^n = 计算结果 输出 2 ^n的值。

输入样例:

5

输出样例:

2^5 = 32

C语言参考代码:

#include<stdio.h>
#include<math.h>
int main () {
    int n;
    scanf("%d", &n);
    printf("%d^%d = %d\n", 2, n, (int)pow(2, n));
    return 0;
}

C++参考代码:

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    int a;
    cin>>a;
    cout<<"2^"<<a<<" = "<<pow(2,a);
    return 0;
}

Python参考代码:

n = int(input())
result = 2 ** n
print("2^{} = {}".format(n, result))

Golang参考代码:

package main
import "fmt"
func main(){
    var n int
    fmt.Scanf("%d",&n)
    s:=1
    for i:=0;i<n;i++{
        s=s*2
    }
    fmt.Printf("2^%d = %d\n", n,s)
}

PS:有任何编程需求都可以联系作者,闲鱼pta小白!!!

标签:main,参考,Python,fmt,C++,Golang,int,include,代码
From: https://blog.csdn.net/qq_50515944/article/details/139728485

相关文章

  • 【四种语言一网打尽(C\C++\Python\Golang)】L1-009 N个数求和
    L1-009N个数求和本题的要求很简单,就是求N个数字的和。麻烦的是,这些数字是以有理数分子/分母的形式给出的,你输出的和也必须是有理数的形式。输入格式:输入第一行给出一个正整数N(≤100)。随后一行按格式a1/b1a2/b2…给出N个有理数。题目保证所有分子和分母都在长整型范围......
  • 【Python】深入了解 AdaBoost:自适应提升算法
    我们都找到天使了说好了心事不能偷藏着什么都一起做幸福得没话说把坏脾气变成了好沟通我们都找到天使了约好了负责对方的快乐阳光下的山坡你素描的以后怎么抄袭我脑袋想的                     ......
  • 4.12 Python set集合基本操作
    Pythonset集合基本操作(添加、删除、交集、并集、差集)Pythonset集合最常用的操作是向集合中添加、删除元素,以及集合之间做交集、并集、差集等运算,本节将一一讲解这些操作的具体实现。向set集合中添加元素set集合中添加元素,可以使用set类型提供的add()方法实现,该......
  • Python使用.NET开发的类库来提高你的程序执行效率
    Python由于本身的特性原因,执行程序期间可能效率并不是很理想。在某些需要自己提高一些代码的执行效率的时候,可以考虑使用C#、C++、Rust等语言开发的库来提高python本身的执行效率。接下来,我演示一种使用.NET平台开发的类库,来演示一下Python访问.NET类库的操作实现。类库演示包括.N......
  • Python中的数据类型转换
    Python中的数据类型转换是一项基本而实用的技能,它允许您在不同数据类型之间自由切换,以满足不同的运算或逻辑需求。以下是几种常见的数据类型转换方法:x=5y=float(x)print(y)#输出:5.02.浮点(float)转整数(int):使用int()函数可以将浮点数转换为整数,这会导致小数部......
  • C++智能指针
    std::unique_ptr:独特所有权模型,一个std::unique_ptr在同一时间内只允许有一个对象实例。它不允许被复制,但可以被移动。std::shared_ptr:共享所有权模型,多个std::shared_ptr可以指向同一对象,通过引用计数机制来管理对象的生命周期。当最后一个指向对象的std::shared_ptr被销毁时,对......
  • 音乐文件一键整理分类脚本(按照歌手-专辑进行分类)--基于python
    闲来无事,准备搭建一个个人音乐服务器,但是发现一个比较大的问题是,音乐文件下载下来是很乱的,没有进行分类,这样传到群晖NAS上不方便后续管理网上搜了一圈,没一个好用的工具或者脚本,想了想还是自己写了一个先用百度的AI生成了一个大概的雏形,然后自己进行了修改目前只测试了mp3文件和......
  • Python列表
    Python列表1.列表概述1.1列表的特点:1.2列表与字符串的区别:2.列表操作2.1创建2.1.1直接创建2.1.2根据其他可迭代对象创建2.2获取2.2.1单个元素获取(索引)2.2.2多个元素获取(切片)2.2.3列表正序遍历2.2.4列表倒序遍历2.3添加2.4删除2.4.1删除单元素2.4.2删除多元素2.5......
  • 【C++】C/C++内存管理
    C/C++内存管理C/C++内存分布C语言中的内存管理方式C++中内存管理方式内置类型自定义类型operatornew和operatordelete函数new和delete实现原理定位new表达式(placement-new)malloc/free与new/delete的区别内存泄漏何为内存泄漏内存泄漏的分类如何检测内存泄漏如何避免内......
  • 【Python数据分析】Pandas_初识结构
    文章目录Pandas内置数据结构Series创建Series对象访问Series数据Series常用属性Series常用方法DataFrame创建DataFrame对象列索引操作DataFrame行索引操作DataFrame常用属性和方法汇总PanelpipinstallpandasPandas这个名字来源于面板数据(PanelData)与数据分......