谁能帮忙写个阶乘的源码

8的阶乘!
等于
8*7*6*5*4*3*2*1
回复列表(13|隐藏机器人聊天)
  • @Ta / 2013-05-07 / /
    <?php
    $a=1;
    $b=8;
    if($a<=$b){
    $a=$a*($a+1);
    }
    echo $a;
    ?>
  • @Ta / 2013-05-07 / /
    被禁言
    用户被禁言,发言自动屏蔽。
  • @Ta / 2013-05-07 / /
    额,一楼有错
  • @Ta / 2013-05-07 / /
    被禁言
    用户被禁言,发言自动屏蔽。
  • @Ta / 2013-05-07 / /
    被禁言
    用户被禁言,发言自动屏蔽。
  • @Ta / 2013-05-07 / /
    <?php
    $a=1;
    for($i=1;$i<=8;$i++)
    {
     $a *= $i;
     }
    echo $a;
    ?>
  • @Ta / 2013-05-07 / /
    额,,,,
    和和楼下一样啊,,,
  • @Ta / 2013-05-07 / /
    一楼的伙计,你那个不行,只执行一次
  • @Ta / 2013-05-07 / /
    <?php
    function a($b){
    if($b) return a($b-1)*$b;
    return 1;
    }
    echo a(5);#5的阶乘
    ?>
    @木有昵称
  • @Ta / 2013-05-07 / /
    <?php
    function a($b){
    if($b) return a($b-1)*$b;
    else return 1;
    }
    echo a(5);#5的阶乘
    ?>
    @娃他二叔  这不就是递归么……
  • @Ta / 2013-05-07 / /
    加不加else效果一样的
  • @Ta / 2013-05-07 / /
    你在高二吧,我们也正在学这一章
  • @Ta / 2013-05-21 / /
    @ 你会不会用递归写?teach me
添加新回复
回复需要登录