这是我的代码,已成功,希望大家喜欢
#include <iostream>
#include <string>
#include <cstring>
#include <algorithm>
using namespace std;
char ans[10000];
int d=10000;
int n;
int main(){
cin>>n;
memset(ans,-1,10000);
ans[0]=2;
for(int i=1;i<n;i++){
for(int j=0;ans[j]!=-1;j++){
ans[j]*=2;
}
for(int j=0;ans[j]!=-1;j++){
if(ans[j]>9){
if (ans[j+1]==-1){
ans[j+1]=0;
}
ans[j+1]+=ans[j]/10;
ans[j]%=10;
}
}
}
int sum=0;
for(int i=0;ans[i]!=-1;i++){
sum++;
}
for(int i=sum-1;i>=0;i--){
cout<<(char)(ans[i]+'0');
}
return 0;
}