题目:计算数列的和:2/1,3/2,5/3,8/5,13/8,21/13...,求出这个数列的前20项之和。

程序分析:这个数列的特点是分子与分母的变化规律。我们可以通过迭代的方式计算每一项的值,并累加得到前20项的和。

实例

#include <stdio.h>

int main() {
    int i, t;
    float sum = 0;
    float a = 2, b = 1;

    for (i = 1; i <= 20; i++) {
        sum += a / b;
        t = a;
        a = a + b;
        b = t;
    }

    printf("%9.6f\n", sum);

    return 0;
}

以上实例输出结果为:

32.660263

通过以上程序,我们可以得到数列的前20项之和为32.660263。

标签: c语言, c语言教程, c语言技术, c语言学习, c语言学习教程, c语言下载, c语言开发, c语言入门教程, c语言进阶教程, c语言高级教程, c语言面试题, c语言笔试题, c语言编程思想, c语言练习, c语言练习题