提交时间:2025-07-11 14:21:16
运行 ID: 331044
#include<bits/stdc++.h> using namespace std; int main(){ int a[100]={1}; int i,j,k=1,n; cin>>n; //循环n次,每次都将a数组*2 for(i=1; i<=n; i++){ //将a数组的每一位都*2 for(j=0; j<k; j++){ a[j]=a[j]*2; } for(j=0; j<k; j++){ if(a[j]>10){ a[j+1]+=a[j]/10; a[j]=a[j]%10; } } if(a[k]!=0) k++; } for(i=k-1; i>=0; i--){ cout<<a[i]; } return 0; }