为什么错?
#include<bits/stdc++.h> using namespace std; int main(){ long long a,b,c=1; cin>>a>>b; for(int i=1;i<=b;i++){ c*=a;//计算乘方 } if(c>1000000000){ cout<<"-1";//判断是否大于1000000000 }else{ cout<<c; } return 0; }