0次方到31次方都试过了没问题啊
#include<bits/stdc++.h> using namespace std; int main() { long long ans=1; int i,n; cin>>n; while(i<n) { ans=2*ans; i++; } cout<<ans; return 0; }