PHP实现斐波纳契数列

斐波纳契数列指的是这样一个数列:1,1,2,3,5,8,13,21,34,55,89…;

这个数列从第3项开始,每一项都等于前两项之和。

斐波纳契数列以如下被以递归的方法定义:

使用PHP代码实现:

// 定义第多少个数
$num = 1000;
// 定义第一位第二位数为1
$a = $b = 1;
if($num==1 || $num==2){echo '第'.$num.'个数是1';exit;
}
// 从第三位开始值为前两位数的和
for($i=3;$i<=$num;$i++){// 值为前两个数的和$count = $a + $b;// 变量等于后一位$a = $b;$b = $count;
}
echo '第'.$num.'个数是'.$count;

PHP实现斐波纳契数列相关推荐

  1. Python3 编程示例:斐波纳契数列

    写一个斐波纳契数列: 其中代码 a, b = b, a+b 的计算方式为先计算右边表达式,然后同时赋值给左边,等价于: 执行结果: 这个例子介绍了几个新特征. 第一行包含了一个复合赋值:变量 a 和 ...

  2. 兔子问题,斐波纳契数列

    题目:古典问题(斐波纳契数列):有一对兔子,从出生后3个月起每个月都生一对兔子,小兔子长到第三个月又会生一对兔子,假如兔子都不死,问每个月兔子总数? 分析规律:1 1 2 3 5 8 13 21- 从 ...

  3. 【Java8】Stream 由函数生成流:创建无限流 - 实现斐波纳契数列

    Stream API提供了两个静态方法来从函数生成流:Stream.iterate和Stream.generate. 这两个操作可以创建所谓的无限流:不像从固定集合创建的流那样有固定大小的流.由ite ...

  4. Python3 编程第一弹 斐波纳契数列

    现在,我们能使用 Python 完成比 ​1 + 2 更复杂的工作.在下例里,我们能写出一个初步的斐波纳契数列如下: #!/usr/bin/python3 # Fibonacci series: 斐波 ...

  5. Python - Python3 编程第一步 Fibonacci series: 斐波纳契数列

    Fibonacci series: 斐波纳契数列, 两个元素的总和确定了下一个数,例如:1 1 2 3 5 8 13 21 34 55 Python程序如下: def fibonacci1(n):a, ...

  6. 查找斐波纳契数列中第 N 个数

    所谓的斐波纳契数列是指:前两个数是0和1,第i个数是第i-1个数和第i-2个数的和. eg:斐波纳契数列的钱10 个数是指{0,1,1,2,3,5,8,13,21,34.,,,,,} 一般求解斐波纳契 ...

  7. AS3实现经典算法(一) 斐波纳契数列

    package{ /* 斐波纳契数列,又称黄金分割数列,指的是这样一个数列:1.1.2.3.5.8.13.21.--在数学上, 斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n- ...

  8. python中定义函数,斐波纳契数列:1,1,2,3,5,8,13。。

    练习1:斐波纳契数列:1,1,2,3,5,8,13... (该数列中,有n个数字,从第三个数字开始:数值 =前一个数字 + 前面一个数字) 结论:n=(n-2)+(n-1) 条件:n=1或n=2时返回 ...

  9. python3斐波纳契数列

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

  10. 斐波纳契数列(Fibonacci Sequence)

    斐波纳契数列(Fibonacci Sequence)  0.前言 很久以前就想写一些竞赛学习的总结,但是由于之前事情比较多,导致计划不断的减缓.现在,大学教学任务的考试已经全部结束了,而比赛也告一段落 ...

最新文章

  1. WPF中实现文件夹对话框(OpenFileDialog in WPF)
  2. 32查运行内存的map文件_Linux进程间通信——内存共享映射
  3. BZOJ1423 : Optimus Prime
  4. Android应用插件式开发解决方法
  5. 网站缓存数据实时更新的实现
  6. LeetCode刷题——125. 验证回文串
  7. Ubunut 下安装teamview
  8. 25.人脸关键点检测
  9. 手机号注册获取随机验证码
  10. 经典括号匹配问题——你真的明白了吗?
  11. php调用会员头像,phpcms v9模版如何调用会员头像_CMS系统建站教程
  12. 【ESP 保姆级教程】 疯狂传感器篇 —— 案例:ESP8266 + MQ3酒精传感器 + webserver(局域网内曲线变化图)+ 自定义微信告警
  13. 一个0中间一斜杠_斜杠青年喜欢的“网红台灯”:会唱歌,能无线充电,抖音获赞16W+...
  14. 题目 1039: 宏定义之闰年判断
  15. 加入域时提示“不能访问网络位置”
  16. 2017年卢松松博客视频方向该怎么做
  17. Nat. Rev. Genet. | 通过可解释人工智能从深度学习中获得遗传学见解
  18. 表格操作系列——在指字的区域内增加或删除行不影响排版
  19. 苏缇雅专注女士内衣 欲做中国的“维多利亚的秘密”
  20. 车载以太网介绍100BASE-T1

热门文章

  1. 利用Hackrf One进行GPS定位欺骗制作超级跑马机
  2. 老师讲的真棒!javaisblank函数的使用方法
  3. 【考研】数据结构考点——顺序查找
  4. VR、AR、MR的区别与应用,以及对AR技术的一些实现原理
  5. js获取label标签中的value值
  6. 淘宝iOS拍立淘微距能力探索与实现
  7. OSChina 周日乱弹 ——该用什么表情面对这个世界
  8. js 进一法取正、四舍五入法取正、舍去法取正
  9. 【hadoop】MultipleOutputFormat和MultipleOutputs
  10. KRKR基础篇(一)