慕容的工作随笔

慕容的工作随笔

记录学习和工作

php递归函数求一个数的阶乘

2014-06-08 00:14:00

求一个数a的阶乘,那么,a!=a*(a-1)(a-2)(a-3)……21.比如,6的阶乘6!=654321=720.那么,如何通过php代码实现求任意一个数的阶乘?

[html] view plaincopyprint?

  1. <?php
  2.  
  3.        function demo($a)
  4.        {
  5.            if($a > 1)
  6.        {
  7.           $r=$a*demo($a-1);
  8.        }else
  9.        {
  10.           $r=$a;
  11.        }
  12.  
  13.        return $r;
  14.        }
  15.  
  16.        $a=6;
  17.        echo $a."的阶乘的值".demo($a);
  18. ?>

评论 (0)

还没有评论,来做第一个吧。

发表评论

提交后需管理员审核通过后显示