问题标题: 酷町堂:1026 数幂运算

0
0
已解决
吕梓瑜
吕梓瑜
初级天翼
初级天翼
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
int main()
{
    int n,m;
    long long int ji=1;
    cin>>n>>m;
    for(int i=1;i<=m;i++)
    {
        ji=ji*n;
    }
    if(ji>1000000)
    {
        cout<<"Output Exceeded!";
    }
    else
    {
        cout<<ji;
    }
    return 0;
}

为啥只有70分?


0
已采纳
潘艺博
潘艺博
初级天翼
初级天翼

 

定义 a,n,sum,s;(long*2)
    输入a n;
    计算 sum=次方(a,n);(那个p..)
    s=绝对值(sum);
    判断(s<=1000000){
        输出 sum;
    }否则{
        输出 "Output Exceeded!";
    }

潘艺博在2021-05-20 17:42:50追加了内容

数幂运算要用循环吗?我没看错题号啊!

0
朱小川
朱小川
缔造者
缔造者

if (a==0) {

cout<<j<<endl;

}

核心

0
徐知乐
徐知乐
中级守护
中级守护

#include<iostream>

#include<cmath>

......

if(abs(s)>1000000){

    cout<<"Output Exceeded!";

}else{

    cout<<s;

}

提示:pow()函数也要用

我要回答