1 Star 0 Fork 0

Paul / BasicAlgorithmsDemo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
6_GetSeries.php 710 Bytes
一键复制 编辑 Web IDE 原始数据 按行查看 历史
Paul 提交于 2018-03-07 11:35 . 修改 readme 增加第六题 输出数列
<?php
/**
* 输出数列:输出1 1 2 3 5 8 13……这样的数列,输出该数列的前20个数字。
* 分析:该题是一个基本的数字逻辑,在实际解决该问题时,首先要发现该数字的规律,然后按照该规律来设计数组即可。
*
* 实现思路:数字的规律是除了数列里的前两个数字以外,其它的数字都满足该数字等于前两个数字的和,由于题目要求输出前20个数字,所以需要一个长度为20的数组,第一个和第二个数字直接赋值,后续的数字通过前两个数字元素得到
*/
$res[0] = 1;
$res[1] = 1;
for ($i = 2; $i < 20; $i++) {
$res[$i] = $res[$i - 1] + $res[$i - 2];
}
var_dump($res);
PHP
1
https://gitee.com/paultest/php_basic_algorithms.git
git@gitee.com:paultest/php_basic_algorithms.git
paultest
php_basic_algorithms
BasicAlgorithmsDemo
master

搜索帮助

14c37bed 8189591 565d56ea 8189591