写一个函数,计算以下数列的前10项之和,在主函数中调用该函数并输出结果。
1/2, 2/3, 3/5, 5/8, 8/13, ...
#include <iostream>
using namespace std;
double count() {
double numerator = 1;
double denominator = 2;
double ans = 0;
for (int i = 0; i < 10; ++i) {
ans += numerator / denominator;
double temp = numerator;
numerator = denominator;
denominator = temp + denominator;
}
return ans;
}
int main() {
cout << count() << endl;
}