斐波那契数列:2.迭代法

Posted yesiming

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了斐波那契数列:2.迭代法相关的知识,希望对你有一定的参考价值。

斐波那契数列:2.迭代法

#include <stdio.h>
int fib(int m)

  if(m==1||m==2)
  
    return 1;
  
  int a=1,b=1,aw=0;
  while(m>=2)
  
    aw=aw+a;
    a=b;
    b=aw;
    m=m-1;
  
  return aw;

int main()

  int n;
  scanf("%d",&n);
  printf("%d",fib(n));
  return 0;

PythonPython实现斐波那契数列

本节主要实现以下目标:

1、递归方法输出斐波那契数列第n个元素的值

2、用迭代器和生成器获取前n个斐波那契数列列表

3、将两种方法写在同一类中

 


1、递归方法输出斐波那契数列第n个元素的值

 
技术分享图片
 

2、用迭代器和生成器获取前n个斐波那契数列列表

 
技术分享图片

3、将两种方法写在同一类中

 
技术分享图片
 

以上是关于斐波那契数列:2.迭代法的主要内容,如果未能解决你的问题,请参考以下文章

算法实验课-1:斐波那契数列

PythonPython实现斐波那契数列

迭代法计算斐波那契数列

《剑指offer》---斐波那契数列

递归与迭代(斐波那契数列)

Python算法实验2-斐波那契数列