好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

一段求阶层的代码

 <?php /** * 根据阶乘的结果算出当1/n!的值小于0.000001的时候n的值 * * @param int $num * @return int */ function fac($num) {         $i=1;         $count=1;         while($count<$num){                 $i+=1;                 $count*=$i;                 if($count>$num){                         return $i;                 }         } } /** * 阶乘的算法 * * @param int $num * @return int */ function factorial($num) {         if($num<0) return false;         if($num==0 || $num==1) return 1;         else  return ($num*factorial($num-1)); } /** * * * @return float */ function result(){         $n=fac(1000000);         $e=1;         for($i=1;$i<$n;$i++){                 $a=factorial($i);                 $num = 1/$a;                 $e=($e+$num);         }         return  $e; } echo result(); ?>

查看更多关于一段求阶层的代码的详细内容...

  阅读:48次