计算2的N次方

xiaoxiao2021-02-28  42

#include<bits/stdc++.h> int a[10001]; using namespace std; int main() {     int i,j,x,len=1,n;     cin>>n;     a[1]=1;     for(i=1;i<=n;i++)     {         x=0;         for(j=1;j<=len;j++)         {             a[j]=a[j]*2+x;             x=a[j]/10;             a[j]%=10;             if(x!=0&&j==len)len++;         }     }     for(i=len;i>=1;i--)cout<<a[i];     return 0; }
转载请注明原文地址: https://www.6miu.com/read-2627095.html

最新回复(0)