PHP实现斐波纳契数列
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实现斐波纳契数列相关推荐
- Python3 编程示例:斐波纳契数列
写一个斐波纳契数列: 其中代码 a, b = b, a+b 的计算方式为先计算右边表达式,然后同时赋值给左边,等价于: 执行结果: 这个例子介绍了几个新特征. 第一行包含了一个复合赋值:变量 a 和 ...
- 兔子问题,斐波纳契数列
题目:古典问题(斐波纳契数列):有一对兔子,从出生后3个月起每个月都生一对兔子,小兔子长到第三个月又会生一对兔子,假如兔子都不死,问每个月兔子总数? 分析规律:1 1 2 3 5 8 13 21- 从 ...
- 【Java8】Stream 由函数生成流:创建无限流 - 实现斐波纳契数列
Stream API提供了两个静态方法来从函数生成流:Stream.iterate和Stream.generate. 这两个操作可以创建所谓的无限流:不像从固定集合创建的流那样有固定大小的流.由ite ...
- Python3 编程第一弹 斐波纳契数列
现在,我们能使用 Python 完成比 1 + 2 更复杂的工作.在下例里,我们能写出一个初步的斐波纳契数列如下: #!/usr/bin/python3 # Fibonacci series: 斐波 ...
- Python - Python3 编程第一步 Fibonacci series: 斐波纳契数列
Fibonacci series: 斐波纳契数列, 两个元素的总和确定了下一个数,例如:1 1 2 3 5 8 13 21 34 55 Python程序如下: def fibonacci1(n):a, ...
- 查找斐波纳契数列中第 N 个数
所谓的斐波纳契数列是指:前两个数是0和1,第i个数是第i-1个数和第i-2个数的和. eg:斐波纳契数列的钱10 个数是指{0,1,1,2,3,5,8,13,21,34.,,,,,} 一般求解斐波纳契 ...
- AS3实现经典算法(一) 斐波纳契数列
package{ /* 斐波纳契数列,又称黄金分割数列,指的是这样一个数列:1.1.2.3.5.8.13.21.--在数学上, 斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n- ...
- 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时返回 ...
- python3斐波纳契数列
斐波那契数列,又称黄金分割数列,指的是这样一个数列:0.1.1.2.3.5.8.13.21.34.--在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1,F(n)=F(n-1) ...
- 斐波纳契数列(Fibonacci Sequence)
斐波纳契数列(Fibonacci Sequence) 0.前言 很久以前就想写一些竞赛学习的总结,但是由于之前事情比较多,导致计划不断的减缓.现在,大学教学任务的考试已经全部结束了,而比赛也告一段落 ...
最新文章
- WPF中实现文件夹对话框(OpenFileDialog in WPF)
- 32查运行内存的map文件_Linux进程间通信——内存共享映射
- BZOJ1423 : Optimus Prime
- Android应用插件式开发解决方法
- 网站缓存数据实时更新的实现
- LeetCode刷题——125. 验证回文串
- Ubunut 下安装teamview
- 25.人脸关键点检测
- 手机号注册获取随机验证码
- 经典括号匹配问题——你真的明白了吗?
- php调用会员头像,phpcms v9模版如何调用会员头像_CMS系统建站教程
- 【ESP 保姆级教程】 疯狂传感器篇 —— 案例:ESP8266 + MQ3酒精传感器 + webserver(局域网内曲线变化图)+ 自定义微信告警
- 一个0中间一斜杠_斜杠青年喜欢的“网红台灯”:会唱歌,能无线充电,抖音获赞16W+...
- 题目 1039: 宏定义之闰年判断
- 加入域时提示“不能访问网络位置”
- 2017年卢松松博客视频方向该怎么做
- Nat. Rev. Genet. | 通过可解释人工智能从深度学习中获得遗传学见解
- 表格操作系列——在指字的区域内增加或删除行不影响排版
- 苏缇雅专注女士内衣 欲做中国的“维多利亚的秘密”
- 车载以太网介绍100BASE-T1