#include <iostream>
using namespace std;
int main()
{
// 初始化设置参数(分子:numerator 分母:denominator)
double denominator = 1, numerator = 2, sum_nd = 0, update = 0;
for (int i = 0; i < 20; i++)
{
// 累加分数序列
sum_nd += numerator / denominator;
// 记录未更新的分母
update = denominator;
// 更新分子和分母
denominator = numerator;
numerator = update + numerator;
}
cout << "前20项的累加和 = " << sum_nd << endl;
return 0;
}
【千律】C++基础:求分数序列2/1, 3/2, 5/3, 8/5, 13/8, 21/13...前20项的和
最新推荐文章于 2024-03-20 15:28:11 发布