0
0
0
费唐儒
初级守护
初级守护
int n,m;
cin>>n>>m;
long long vm=1;
for(int i=1;i<=m;i++){
vm*=n;
}
cout<<vm;
望采纳!!!!!!
0
彭志杰
初级天翼
初级天翼
嗯首先的话千万不能用pow
否则就会喜提一枚
因为它数据有亿点点大,用pow会因为精度问题而无法获得正确答案
就会炸出一个漂亮美丽的WA50
该如何解决呢
用我们的好朋友for
先定义输入n和m
要定义一个s求n的m次
但是s得开long long
因为不开long long见祖宗(本人在一次阶段考上就身体力行过……)
循环1到m,s在里面一直乘上n
最后输出s就是答案了
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