C语言实现裴波纳契算法

来源:互联网 发布:书生商友软件下载 编辑:程序博客网 时间:2024/06/05 07:42
#include<stdio.h>
int Fibonacci(int x)//0,1,1,2,3,5,8,13,……裴波那契数列
{
int y1=0,y2=1,y3=0,i;
if(x==1)
y3=0;
if(x==2)
y3=1;
for(i=3;i<=x;i++)
{
y3=y1+y2;
y1=y2;
y2=y3;

}
printf("裴波那契数列中第%d位是%d\n",i-1,y3);
return 0;




}
int main()
{
int a;
printf("输入x\n");
scanf("%d",&a);
Fibonacci(a);
return 0;
}
原创粉丝点击