这个c++程序怎么编写呀

写一个函数,计算以下数列的前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;
}