已解决 宣海宁 中级光能 为啥不对 #include<iostream> #include<cmath> using namespace std; int main() { long long m,n,ans; cin>>m>>n; ans=abs(pow(m,n)); if(abs(ans)>1000000) cout<<"Output Exceeded!"; else cout<<ans; return 0; }
康曦 中级光能 我跟你方法不一样: long long n,m,k=1; cin>>n>>m; k=n; for(int i=2;i<=m;i++){ k*=n; if(abs(k)>1000000){ n=-1; cout<<"Output Exceeded!"; break; } } if(n!=-1){ cout<<k; } }