递归之无赖法

 

比如,计算1-100之和

<?php
//递归函数之  无赖法
    function sum($n){
        if($n==1){
            return 1;
        }
        return $n+sum($n-1);
    }
echo sum(100);
//或者使用下面的代码
function sum($n){
    if($n>1){
        return sum($n-1)+$n;
    }else{
        return 1;
    }
}

echo sum(100);


?>
posted @ 2013-12-09 00:32  long896130895  阅读(125)  评论(0编辑  收藏  举报