#include <stdio.h>

int main()
{
    int f1 = 1, f2 = 1, sum = 2; // 初始化前两项和为2
    for (int i = 3; i <= 20; i++)
    {
        int fn = f1 + f2; // 计算第i项
        sum += fn; // 累加到总和中
        f1 = f2; // 更新f1和f2
        f2 = fn;
    }
    printf("前20项斐波那契数列的和为:%d\n", sum);
    return 0;
}
用c语言实现用迭代式编写斐波那契前20项之和其中f1=1f2=1fn=fn-1+fn-2?

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

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