1. 程式人生 > >1037:計算2的冪 一個坑點很多的大水題

1037:計算2的冪 一個坑點很多的大水題

1037:計算2的冪

時間限制: 1000 ms 記憶體限制: 65536 KB 提交數: 10707 通過數: 6562 【題目描述】 給定非負整數nn,求2n2n的值,即22的nn次方。

【輸入】 一個整數nn。0≤n<310≤n<31。

【輸出】 一個整數,即22的nn次方。

【輸入樣例】 3 【輸出樣例】 8

話不多說 直接丟程式碼!

#include<cmath>
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
	int  n ;
	cin>>n;
	if(n>=0&&n<31)
	{ 
	printf("%.0lf",pow(2,n));  
	//輸出用double是因為pow的計算資料是double的
	}
	return 0 ;
}

printf("%.0lf",pow(2,n)); //輸出用double是因為pow的計算資料是double的

一定要注意

本蒟蒻懶得printf 直接cout<<pow(2,n)<<endl;結果只有80分