已解决 被禁言 杜明泽 资深守护 #include<bits/stdc++.h> using namespace std; int main(){ int a,b; long long sum=0; cin>>a>>b; if((long long)pow(a,b)<=1000000){ sum=pow(a,b); cout<<sum; } else{ cout<<"Output Exceeded!"; } return 0; }
已采纳 邹昊轩 资深光能 int sr,ncf,sc=1; cin>>sr>>ncf; if(ncf==0) cout<<sc<<endl; else{ for(int i=1;i<=ncf;i++) sc=sc*sr; if(abs(sc)>1000000) cout<<"Output Exceeded!"<<endl; else cout<<sc; 自己看看吧