text 使用while获取斐波纳契数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text 使用while获取斐波纳契数相关的知识,希望对你有一定的参考价值。

<?php
// Best Solution solution
function Fibonacci($n){
 
    $num1 = 0;
    $num2 = 1;
 
    $counter = 0;
    while ($counter < $n){
        echo ' '.$num1;
        $num3 = $num2 + $num1;
        $num1 = $num2;
        $num2 = $num3;
        $counter = $counter + 1;
    }
}
 
// Driver Code
$n = 50000000;
Fibonacci($n);


// wont support a million records because is asigning the values into an array
$array = [];
$n = 99999;

for($i=1; $i <= $n; $i++){
	$array[] = $i;
}

print_r(array_reduce($array, function($res, $number){
	
	$rest = $number + $res;
	echo $rest . " - ";
	return $rest;
	
}));

以上是关于text 使用while获取斐波纳契数的主要内容,如果未能解决你的问题,请参考以下文章

PHP 斐波纳契数

c_cpp 509斐波纳契数

c_cpp 获得第n个斐波纳契数

Fibodigits-计算斐波那契数字

Sum All Odd Fibonacci Numbers-freecodecamp算法题目

斐波那契数列