PHP第五天 递归阶乘

    xiaoxiao2022-07-05  165

    <?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);

     

    最新回复(0)