C语言——斐波那契数列
- 原创
- |
- 浏览:5905
- |
- 更新:
利用C语言for循环和数组的知识来完成斐波那契数列
【思路】
(1)Fibonacci数列的值为整数,且前两项为1和1,故可声明一整型数组且前两项赋初值为1。如:int fib[20]={1,1};
(2)Fibonacci数列从第三项起,每项是它前两项数的和,故可用有规律的赋值方法分别对它们赋值。即fib[i]=fib[i-2]+fib[i-1];。
(3)分别输出这20个数
正式编程
在主函数main中声明定义一个长度为20个元素的数组,并且给第0个第1个元素赋值为1
然后我们在利用for循环来完成对前20项的和,并将结果输出,执行程序
代码如下:
for(i=2;i<=19;i++)
F[i]=F[i-1]+F[i-2];
for(i=0;i<=19;i++)
printf("%d\t",F[i]);
总程序如下:
#include<stdio.h>
int main(){
int F[20];
F[0]=1;
F[1]=1;
for(i=2;i<=19;i++)
F[i]=F[i-1]+F[i-2];
for(i=0;i<=19;i++)
printf("%d\t",F[i]);
return 0;
}
执行程序
END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部







