【题目描述】
给定非负整数n,求2的n次方的值。
【输入】
一个整数n。0≤n<31
【输出】
一个整数,即2的n次方。
【输入样例】
3
【输出样例】
8
反正又不能是负值,用unsigned 无符号变量就行。
#include<iostream> #include<cstdio> using namespace std; int main() { unsigned a,n,z=1; cin>>a; for(n=1;n<=a;n++) z=z*2; cout<<z; return 0; }