#include<stdio.h>
/*递归函数*/
int fib(int n)
{
if(n==1||n==2)
return 1;
if(n>2)
return fib(n-1)+fib(n-2);
}
int main()
{
int i,n,a;
scanf("%d",&i);
while(i--)
{
scanf("%d",&n);
a=fib(n);
printf("%d\n",a);
}
return 0;
}

本文介绍了一个简单的C语言程序,该程序使用递归函数计算斐波那契数列。通过用户输入确定数列项数,并输出对应项的数值。此递归方法虽然直观但效率较低。
2363

被折叠的 条评论
为什么被折叠?



