//这里给大家演示php版求斐波那契数列
//首先定义求斐波那契数列的函数:Fibonacci
-
function Fibonacci($n){
if ($n <= 0) {
return 0;
} elseif ($n == 1) {
return 1;
} else {
return Fibonacci($n - 1) + Fibonacci($n - 2);
}
}
扫描二维码关注公众号,回复: 2503981 查看本文章 -
//根据自己需要求相应的值:
//求第11个斐波那契数列的值:
echo Fibonacci(11);
效果如下图所示:
//横排输出
for($i=1;$i<=20;$i++){
echo Fibonacci($i);
echo " ";
}
//效果如下图所示:
//竖排输出
for($i=1;$i<=20;$i++){
echo Fibonacci($i);
echo "<br/>";
}
//效果如下图所示:
//每行5个,分行显示
for($i=1;$i<=20;$i++){
echo Fibonacci($i)." ";
if($i%5==0){
echo "<br/>";
}
}
//效果如下图所示: