求2的N次方
Posted hellopp123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求2的N次方相关的知识,希望对你有一定的参考价值。
1170:计算2的N次方
时间限制: 1000 ms 内存限制: 65536 KB
提交数: 8504 通过数: 4308
【题目描述】
任意给定一个正整数N(N≤100),计算2的n次方的值。
【输入】
输入一个正整数N。
【输出】
输出2的N次方的值。
【输入样例】
5
1 2 #include<iostream> 2 3 #include<cstring> 3 4 using namespace std; 4 5 5 6 int a[255],n,lc=1; //lc为长度 6 7 int main() 7 8 { 8 9 cin>>n; 9 10 a[0]=1; 10 11 while(n--) 11 12 { 12 13 for(int i=0;i<lc;i++) 13 14 a[i]*=2; 14 15 for(int i=0;i<lc;i++) 15 16 { 16 17 if(a[i]>9) 17 18 { 18 19 a[i+1]++; 19 20 a[i]-=10; 20 21 if(i==lc-1) 21 22 lc++; 22 23 } 23 24 } 24 25 } 25 26 for(int i=lc-1;i>=0;i--)cout<<a[i]; 26 27 cout<<endl; 27 28 }
以上是关于求2的N次方的主要内容,如果未能解决你的问题,请参考以下文章