<?php
function jiecheng($n)
{
if($n==1){
return 1;
}
$r = $n *jiecheng($n-1);
return $r;
}
echo jiecheng(5);
//
// $r = 5 * jiecheng(4) >> 4 * jiecheng(3) >> 3*jiecheng(2)>>2**jiecheng(1)
// 2*jiecheng(1)=2
// 3*jiecheng(2) =6
// 4*jiecheng(3) = 24
// 5*jiecheng(4) = 120
<?php
//计算斐波那契数列第10项的值:1, 1, 2, 3, 5, 8, 13, 21, ......
//规则:从第3项开始,每一项都是其前面两项的和
//假设有个函数,可以计算斐波那契数列的第n项:
//此可以求出斐波那契的第n项的值
function jia($n)
{
if($n>2){
return jia($n-2)+jia($n-1);
}
return 1;
}
echo jia(5);