递推求合 鸡丁咯爹咪!!

计算数列二分之一,四分之三,六分之五,十分之七,的前n项和,分母为类斐波那契数列,前两项为2和4

参考一下

#include <iostream>
using namespace std;

int main()
{
    int n;
    cout << "请输入项数 n:";
    cin >> n;

    int a = 2, b = 4; // 类斐波那契数列的前两项为2和4
    double sum = 0;
    for (int i = 1; i <= n; i++) {
        double numerator = i * 2 - 1; // 分子为奇数项
        double denominator = b; // 分母为类斐波那契数列的当前项
        sum += numerator / denominator; // 累加当前项的值
        int c = a + b; // 计算类斐波那契数列的下一项
        a = b;
        b = c;
    }

    cout << "前 " << n << " 项的和为:" << sum << endl;

    return 0;
}