斐波那契数列--迭代法
2016-12-06 18:05
274 查看
迭代10次,一次计算2项
#include<stdio.h>
int main()
{
int f1,f2;
int i;
f1=1;
f2=1;
for(i=0;i<10;i++)
{
printf("%d %d ",f1,f2);
f1=f1+f2;
f2=f1+f2;
}
return 0;
}
迭代20次,一次计算1项
#include<stdio.h>
int main()
{
int f1,f2,f;
int i;
f1=1;
f2=1;
printf("%d %d ",f1,f2);
for(i=2;i<20;i++)
{
f=f1+f2;
f1=f2;
f2=f;
printf("%d ",f);
}
return 0;
}
输出:1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765
#include<stdio.h>
int main()
{
int f1,f2;
int i;
f1=1;
f2=1;
for(i=0;i<10;i++)
{
printf("%d %d ",f1,f2);
f1=f1+f2;
f2=f1+f2;
}
return 0;
}
迭代20次,一次计算1项
#include<stdio.h>
int main()
{
int f1,f2,f;
int i;
f1=1;
f2=1;
printf("%d %d ",f1,f2);
for(i=2;i<20;i++)
{
f=f1+f2;
f1=f2;
f2=f;
printf("%d ",f);
}
return 0;
}
输出:1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765
相关文章推荐
- 斐波那契数列的递归法、迭代法、数组法Java实现
- 斐波那契数列的javascript实现
- 斐波那契数列(Fibonacci)
- 【剑指Offer面试题】 九度OJ1387:斐波那契数列
- 斐波那契数列
- 斐波那契额数列+大数加法
- 斐波那契额数列
- 斐波那契数列
- 斐波那契数列数组递推,普通递归,记忆化搜索,矩阵快速幂,和公式法
- 斐波那契数列
- 【C语言】求斐波那契(Fibonacci)数列通项(递归法、非递归法)
- 洛谷1349 广义斐波那契数列 【矩阵乘法】
- 斐波那契数列问题
- 斐波那契数列公式
- 斐波那契数列
- 斐波那契数列的四种简单实现方式
- 斐波那契数列的变形
- 斐波那契数列经典实例
- 斐波那契数列的矩阵推导(看不懂的可以放弃矩阵了)
- 斐波那契数列