问题标题: 酷町堂:1966 求幂运算 2

1
0

0
已采纳
贾文卓
贾文卓
高级光能
高级光能

第七行和第八行错了,应该是:

for(int i=1;i<=m-1;i++)
    ans=ans*n;

你有好几个错误:

错误1:循环变量i的范围有误。

错误2:i是循环变量,不能直接在i上面做改动。

错误3:每次应该将答案乘n。

错误4:应该在循环外面输出。

注意:ans的初值为1(否则怎么乘都是0)。

0
管景仁
管景仁
修练者
修练者
for(long long i=1;i<=n;i++){
    sum=sum*m;
}

 

核心

0
我要回答