问题标题: 酷町堂:求1026(只得了70分)

0
0
已解决
被禁言 杜明泽
杜明泽
资深守护
资深守护

#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;

}


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;

 

自己看看吧

0
0
我要回答