以下是使用C语言编写的解答:

#include <stdio.h>

double fibonacci_sequence_sum(int n) {
    double a = 2, b = 1, sum = 2;
    for (int i = 2; i <= n; i++) {
        double temp = a;
        a = a + b;
        b = temp;
        sum += a / b;
    }
    return sum;
}

int main() {
    int n;
    printf("请输入要求和的项数n:");
    scanf("%d", &n);
    double sum = fibonacci_sequence_sum(n);
    printf("前%d项之和为:%.10lf\n", n, sum);
    return 0;
}

运行程序后,输入要求和的项数n,即可得到前n项之和。结果会保留小数点后10位。

有一分数序列:213253851382113求出这个数列的前n 项之和。保留小数点后10位。C语言

原文地址: http://www.cveoy.top/t/topic/hEJM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录