本文介绍面试题经典试题之一:C语言用递归方法实现斐波那契数列(从第三个数起,后一个数等于前面两个数之和):1、1、2、3、5、8、13、21、34.........
#include
long int fun(int n)
{
if(n==1||n==2) return
1;
else
return
fun(n-1)+fun(n-2);
}
int main ()
{
//1、递归方法实现(不打印每一项)
int n;
printf("please input n:");
scanf("%d",&n);
printf("the result is %ld\n",fun(n));
}
本文提供了一种使用C语言通过递归方法实现斐波那契数列的方法。介绍了如何通过递归函数计算斐波那契数列的指定项,并展示了两种方式:一种是仅计算特定项;另一种是计算并打印数列中的每一项。
1599





