问题标题: 1026 数幂运算

1
1

0
0
王子轩
王子轩
新手光能
新手光能
    for(i=2;i<=n;i++){
        s=a*s;
        if(s>1000000 || s<-1000000){
            cout<<"Output Exceeded!"<<endl;
            return 0;
        }   
    }

核心程序

0
蒋智航
蒋智航
高级天翼
高级天翼

 cin>>a>>n;
    if (绝对值函数(pow(a,n))<=1000000) cout<<int(pow(a,n));
    else cout<<"Output Exceeded!";
 

#include<cmath>不要忘

0
张睿杰
张睿杰
初级天翼
初级天翼
定义sr,ncf,i,sc=1;
输入sr和ncf;
    if (ncf==0)
    {
        cout<<sc<<endl;
    }
    else
    {
            for (i=1;i<=ncf;i++)
        {
            sc=sc*sr;
        }
        if (abs(sc)>1000000)
        {
            cout<<"Output Exceeded!"<<endl;
        }
        else 输出sc
    }  

 

0
我要回答