- 函数功能: 斐波拉契数列
- 函数形参: None
- 函数返回值: 0 成功
- 非0 失败
*备注: 用while循环实现,注意new1的值会溢出,可改用long long new1
#include<stdio.h>
int main()
{
int old = 1,old1 = 0, new1 = 1, i = 0, n = 0;
/*old是前一项,old1是后一项*/
printf("请输入第n项:");
scanf("%d",&n);
while(i < n)
{
new1 = old + old1;
old = old1; //更新旧的值
old1 = new1; //更新旧的值
printf("%d ",new1);
i++;
}
return 0;
}