C语言之实现斐波那契数列
网上有很多程序语言去实现这个斐波那契数列(1, 1, 2, 3, 5, 8, 13, 21, 34, 55 …),最近对这个数学公式很感兴趣,故又拿出来研究一遍,记录下来,如有错误的话,欢迎大家批评指正。
直接贴代码:
#include <stdio.h>
int main()
{
int f1=1,f2=1,i=0,next,n;
printf("please enter a number: ");
scanf("%d",&n);
//斐波那契数列满足从第3项开始,当前位置的值等于它紧挨着的前2项的和
while(i<n){
printf("%d, ",f1);
next=f1+f2;
f1=f2;
f2=next;
i++;
}
printf("....\n");
return 0;
}
运行效果截图:
一个非常简单而有趣的数学公式。