怎么用c语言编写斐波那契数列

avatar
作者
猴君
阅读量:0

以下是一个使用C语言编写斐波那契数列的示例代码:

#include <stdio.h>  int fibonacci(int n) {     if (n <= 1) {         return n;     }     return fibonacci(n-1) + fibonacci(n-2); }  int main() {     int n, i;     printf("请输入要打印的斐波那契数列的项数:");     scanf("%d", &n);     printf("斐波那契数列的前 %d 项为:\n", n);     for (i = 0; i < n; i++) {         printf("%d ", fibonacci(i));     }     printf("\n");     return 0; } 

运行代码,输入要打印的斐波那契数列的项数,程序将输出对应项数的斐波那契数列。

注意:该代码中使用了递归的方式实现斐波那契数列,虽然简洁,但对于大数值的计算会导致性能问题。在实际应用中,可以使用迭代的方式来提高性能。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!