一道PHP面试题:已知x,y是2000以内的自然数,用递归方法求这两个数之间所有自然数的和
先看一下在百度百科上自然数的说明:
用以计量事物的件数或表示事物次序的数。即用数码0,1,2,3,4,……所表示的数 。表示物体个数的数叫自然数,自然数由0开始(包括0),一个接一个,组成一个无穷的集体。
[php]
<?php
//已知x,y是2000以内的自然数,用递归方法求这两个数之间所有自然数的和
function number($x,$y){
if($x < $y && $x < 2000 && $y < 2000 && $y >= 0){
return $x + number($x+1,$y);
}else{
return $x;
}
}
echo number(1,0);
[/php]...