1170:计算2的N次方

简介: 1170:计算2的N次方

1170:计算2的N次方

时间限制: 1000 ms         内存限制: 65536 KB

【题目描述】

任意给定一个正整数N(N≤100),计算2的n次方的值。

【输入】

输入一个正整数N。

【输出】

输出2的N次方的值。

【输入样例】

5

【输出样例】

32

【来源】

No

1. #include <cstdio>
2. #include <cstring>
3. #include <iostream>
4. using namespace std;
5. int main()
6. {
7.  int a[50],n,i,j,jw,len=1;
8.  scanf("%d",&n);
9.  memset(a,0,sizeof(a));
10.   a[1]=1;
11.   for(i=1;i<=n;i++){
12.     j=1;
13.     jw=0;
14.     while(j<=len){
15.       a[j]=a[j]*2+jw;
16.       if(a[j]>=10){
17.         jw=a[j]/10;
18.         a[j]%=10;
19.       }
20.       else jw=0;
21.       j++;
22.     }
23.     if(jw>0) {
24.       a[j]=jw;
25.       len++;  
26.     }
27.   }
28.   for(i=len;i>0;i--) printf("%d",a[i]);//逆序输出 
29.   return 0;
30.  }

 


相关文章
|
6月前
|
C++
3 的幂(C++)
3 的幂(C++)
66 0
|
20天前
|
C语言
计算一个数的 n 次方
【10月更文挑战第23天】计算一个数的 n 次方。
15 3
|
6月前
|
C++
2 的幂(C++)
2 的幂(C++)
53 1
|
6月前
|
C++
4的幂(C++)
4的幂(C++)
43 0
|
存储 C++
求2的N次幂(C++)解决高精度运算
求2的N次幂(C++)解决高精度运算
271 0
|
机器学习/深度学习
1208:2的幂次方表示
1208:2的幂次方表示
148 0
|
算法 测试技术 C++
基于C++实现的大整数计算
基于C++实现的大整数计算
155 0
基于C++实现的大整数计算
20:计算2的幂
20:计算2的幂
130 0
076.计算高次方数的尾数
076.计算高次方数的尾数
126 0
每日一面 - 求与数字最接近的 2 的 N 次方
每日一面 - 求与数字最接近的 2 的 N 次方
每日一面 - 求与数字最接近的 2 的 N 次方