PHP实现斐波那契序列

斐波那契数列,又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、……


直接上代码:

<?php
function feibonaqi($num){
    #$num:斐波那契数组长度
    $a = 0;
    $b = 1;
    $n = 1;
    $arr = array(0);  #定义一个数组,存放斐波那契数组
    while($n < $num){
        array_push($arr, $b);
        $c = $b;
        $b = $a + $b;
        $a = $c;
        $n = $n + 1;
    }
    return $arr;
}

#测试
$result = feibonaqi(10);
for ($i=0;$i <= count($result); $i++){
    echo $result[$i]."<br />";
}
?>


输出:

0
1
1
2
3
5
8
13
21
34


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值