- 函数功能: 斐波拉契数列
- 函数形参: 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;
}


本文介绍了一个使用C语言实现的斐波拉契数列生成程序,通过while循环递推计算斐波拉契数列的第n项,并输出整个数列。该程序适用于初学者了解循环结构和变量更新的概念。
1917

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



