斐波纳契数列,又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*)

/*
* 内容:费氏数列
* 时间:2/11/2013
*/
#include <stdio.h>
#include <iostream>
#define MAX 20
using namespace std;
//打印数组
void printArray(int array[])
{
for (int i = 0; i < MAX; ++i)
{
cout << array[i] << " "<<flush;
}
cout <<endl;
}
//建立费氏数列
void createFib(int fib[])
{
fib[0] = 0;
fib[1] = 1;
for (int i = 2; i < MAX; ++i)
{
fib[i] = fib[i-1] + fib[i-2];
}
}
int main()
{
int fib[MAX] = {0};
createFib(fib);
printArray(fib);
return 1;
}

斐波那契数列(费氏数列)相关推荐

  1. 算法题003 斐波那契(Fibonacci)数列

    斐波那契(Fibonacci)数列 题目来源 斐波那契(Fibonacci)数列是经典的递推关系式定义的数列. 第一项是0,第二项是1,之后的每一项都是前面两项之和. POJ3070:http://p ...

  2. 使用C语言求斐波那契(Fibonacci)数列的第n项

    题目: 写一个函数,输入n,求斐波那契(Fibonacci)数列的第n项.斐波那契数列的定义如下: 知识点: 递归:是在一个函数的内部调用这个函数自身.循环:则是通过设置计算的初始值及终止条件,在一个 ...

  3. 7-7 斐波那契(Fibonacci)数列前20项 (10 分)

    7-7 斐波那契(Fibonacci)数列前20项 (10 分) 输出斐波那契(Fibonacci)数列(1,1,2,3,5,8,13--)的前20项 链接 输出格式: 每个数输出占8列. 输出样例: ...

  4. 41【C#】斐波那契(Fibonacci)数列的第一个和第二个数分别为1和1 从第三个数开始,每个数等于其前两个数之和(1,1,2,3...)编写一个程序输出斐波那契数列中的前20个数,

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  5. HDU4549 M斐波那契数列 —— 斐波那契、费马小定理、矩阵快速幂

    题目链接:https://vjudge.net/problem/HDU-4549 M斐波那契数列 Time Limit: 3000/1000 MS (Java/Others)    Memory Li ...

  6. 七种方式求斐波那契(Fibonacci)数列通项

    一:递归实现   使用公式f[n]=f[n-1]+f[n-2],依次递归计算,递归结束条件是f[1]=1,f[2]=1. 二:数组实现   空间复杂度和时间复杂度都是0(n),效率一般,比递归来得快. ...

  7. 斐波那契(Fibonacci)数列问题

    斐波那契数列有如下特点: 第1,2两个数为1,1.从第三数开始,该数是其前面数之和.即 F1=1; F2=1; F3=F1+F2; Fn=Fn-1+Fn-2; 1,用for语句实现, 代码如下: #i ...

  8. 斐波拉契(Fibonacci)数列

    斐波拉契数列一般指斐波那契数列 斐波那契数列(Fibonacci sequence),又称黄金分割数列.因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故 ...

  9. C语言 实现斐波那契( Fibonacci )数列

    斐波那契数列是由数列前两项之和决定第三项,并以此类推,逐步迭代的二阶递推数列. 解决方案一:循环 输入位数n,输出前n项的数列 #include<stdio.h> int main() { ...

  10. 斐波那契(Fibonacci)数列

    基本定义 斐波那契数列,又称黄金分割数列,指的是这样一个数列:0.1.1.2.3.5.8.13.21.34.--在数学上,斐波纳契数列以递归的方法定义:F(0)=0,F(1)=1,F(n)=F(n-1 ...

最新文章

  1. 网站推广期间出现排名异常网站推广专员应如何应对?
  2. 剖析Elasticsearch集群系列第一篇 Elasticsearch的存储模型和读写操作
  3. JSP/SERVLET入门教程--Servlet 使用入门
  4. 重叠IO模型-异步IO
  5. 汇编-输出寄存器的值-输出值
  6. 一步步学习SPD2010--附录C--使用SP2010管理任务(6)--配置外部内容类型配置文件页面宿主...
  7. 通过90行代码学会HTML5 WebSQL的4种基本操作
  8. 显示日期的指令: date
  9. python中实例和对象的区别_通过Python中对象实例的属性比较对象实例是否相等
  10. JoyStick for android2.3 游戏手柄功能开发
  11. Win10 + Ubuntu 安装教程(痛苦踩坑)
  12. 三种嵌入式操作系统的深入分析与比较
  13. 互联网 必须有免费的精神
  14. 创建内嵌SIS文件的安装包
  15. Nodejs—即时通讯
  16. mysql空洞,mysql crud造成数据空洞的原因
  17. pgsql 日期转换
  18. python中的if判断,和while循环的用法
  19. Unraid搭建gitlab
  20. restTemplate发送put请求

热门文章

  1. 适合苹果4s的微信版本_6.1.3装上微信了,新手看这里
  2. 深度学习mindspore --- rescale(rescale, shift)
  3. 论文阅读笔记:Weakly-supervised Semantic Segmentation in Cityscape via Hyperspectral Image
  4. git初次上传代码到远程仓库,输入用户名密码,提示鉴权失败
  5. 企业微信网页应用开发 - 异步请求
  6. 关于java Stream流将list集合分组之后与原list的集合的顺序不一致的问题
  7. 以太坊中nonce深入解读
  8. 从红牛案看商业伦理和社会公义中的众生相
  9. 9 Nextflow configuration
  10. 解决安装office2007的各种工具时提示“安装程序找不到office.zh-cn/*”的问题