前言:
眼前看官们对“c语言fibonacci数列前20项每四个一行输出”可能比较重视,姐妹们都需要分析一些“c语言fibonacci数列前20项每四个一行输出”的相关资讯。那么小编同时在网络上网罗了一些关于“c语言fibonacci数列前20项每四个一行输出””的相关内容,希望各位老铁们能喜欢,你们一起来了解一下吧!功能:输出Fibonacci数列中大于s的最小的一个数。其中Fibonacci数列F(n)的定义为:
F(0)=0,F(1)=1 F(n)=F(n-1)+F(n-2)
例如:键盘输入s=1000时,输出1597。
程序:
#include<stdio.h>
#include<math.h>
long YU (int n)
{
if(n==0)
return 0;
else if(n==1)
return 1;
else
return (YU(n-1)+YU(n-2));
}
int main ()
{
int i,s,temp;
printf("输入s的值;");
scanf("%d",&s);
for(i=1;i<=s;i++)
{
temp=YU(i);
if(temp>s)
{
printf("%d\n",temp);
break;
}
}
return 0;
}
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。