C++基础编程100题-020 OpenJudge-1.3-20 计算2的幂

020 OpenJudge-1.3-20 计算2的幂

http://noi.openjudge.cn/ch0103/20/

描述

给定非负整数n,求2n。

输入

一个整数n。0 <= n < 31。

输出

一个整数,即2的n次方。

样例输入

3

样例输出

8

参考程序-1

#include<bits/stdc++.h>
using namespace std;

int main(){
	int n;
	cin>>n;
	int ans=1;
	for(int i=0;i<n;i++){//n个2相乘
		ans=ans*2;
	}
	cout<<ans;
	return 0;
}

参考程序-2

#include<bits/stdc++.h>
using namespace std;

int main(){
	int n;
	cin>>n;
	int ans=pow(2,n);//pow 函数 参数1-底数 参数2-指数
	cout<<ans;
	return 0;
}
posted @ 2023-03-22 16:29  new-code  阅读(99)  评论(0)    收藏  举报