20:计算2的幂
描述
给定非负整数n,求2n。
输入
一个整数n。0 <= n < 31。
输出
一个整数,即2的n次方。
示例输入
3
示例输出
8
分析
用pow()函数 或 for( ; ; )循环。
代码
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int n; //非负整数n
cin >> n;
n = pow( 2 , n); //2的n次方
cout << n << endl;
return 0;
}
或
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int n; //非负整数n
cin >> n;
int m = 1;
for (int i = 0;i < n;i++) //2的n次方
{
m = m * 2;
}
cout << m << endl;
return 0;
}