1 条题解
-
0
自动搬运
来自洛谷,原作者为

ssss41
俱往矣搬运于
2025-08-24 21:03:16,当前版本为作者最后更新于2021-07-14 15:30:33,作者可能在搬运后再次修改,您可在原文处查看最新版自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多
以下是正文
这种题是不是要写的详细些啊方法一
十分简(
ruo)单(zhi)的方法,就是直接从 加到 ,因为保证不会超范围,所以放心加即可。另外,计算某个数的幂次方可用
<cmath>库中的函数 来计算,它代表 a 的 b 次方。(这个也用讲吧)方法二
观察题中的式子可以很容易的看出此为等比数列,众所周知,等比数列的求和公式为
把各个数据带进去即可。
//方法一 #include <iostream> #include <cmath> #include <cstdio> using namespace std; double x,ans = 1;//它最后还加了个一 int n; int main(){ cin >> x >> n; for (int i = 1;i <= n; ++ i){ ans += pow (x,i); } printf ("%.2f\n",ans);//保留两位小数 return 0; }//方法二 #include <iostream> #include <cmath> #include <cstdio> using namespace std; double x,ans = 1; int n; int main(){ cin >> x >> n; ans = 1*(1-pow(x,n+1))/(1-x)*1.0;//公式 printf ("%.2f\n",ans); return 0; }
- 1
信息
- ID
- 6937
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 1
- 标签
- 递交数
- 1
- 已通过
- 1
- 上传者