0
0
0
0
嗯首先的话千万不能用pow
否则就会喜提一枚
因为它数据有亿点点大,用pow会因为精度问题而无法获得正确答案
就会炸出一个漂亮美丽的WA50
该如何解决呢
用我们的好朋友for
先定义输入n和m
要定义一个s求n的m次
但是s得开long long
因为不开long long见祖宗(本人在一次阶段考上就身体力行过……)
循环1到m,s在里面一直乘上n
最后输出s就是答案了
0
0
0
0
0
方法1:
-
pow(n,m);
别忘了头文件cmath
方法2:
int(long long)s=1;
for(int i=1;i<=m;i++){
ans*=n;
}
//注意m个n,循环至m
cout<<s;
0