PHP阶乘

就这几行代码,让我想了好久...太差劲了..哎


private function _test(){
		//1: C(5,1)/1! = 5*1/1 = 5
		//2: C(6,2)/2!= 6*5/2*1 = 15
		//3:C(7,3)/3!=7*6*5/3*2*1 = 35
		echo("C5 = ".$this->factorial(5,1)."/".$this->factorial(1,1)."");
		echo("C6 = ".$this->factorial(6,2)."/".$this->factorial(2,2)."");
		echo("C7 = ".$this->factorial(7,3)."/".$this->factorial(3,3)."");
	}
	function factorial($n,$max){
		if($max==0){
			return 1;
		}
		return ($n--)*$this-> factorial($n,--$max);
	}


您有什么不同的意见或看法? 欢迎留言共同学习,谢谢。

本文链接:http://www.hihubs.com/article/267

关键字:PHP阶乘

若无特别注明,文章皆为Hubs'm原创,转载请注明出处...O(∩_∩)O