例:求Fibonacci数列前40个数,每行输出4个数。这个数列有如下特点:第1,2两个数为1,1。从第3个数开始,该数是其前面两个数之和。

#include <stdio.h>

int main() {
    int i, n = 40;
    int f1 = 1, f2 = 1, f3;

    printf("%d %d ", f1, f2);

    for (i = 3; i <= n; i++) {
        f3 = f1 + f2;
        printf("%d ", f3);
        f1 = f2;
        f2 = f3;

        if (i % 4 == 0) {
            printf("\n");
        }
    }

    return 0;
}

标签: none