php里传入一个参数n,返回1*2*3*4*5*n的值

2025年03月22日 03:55
有2个网友回答
网友(1):


用递归

function recursion(n){
    if (n ==1) return 1;
    return recursion(n-1) * n;
}

用法 recursion(5), 返回 1*2*3*4*5 的乘积

网友(2):

function f1($n){
    $r=1;
    while($n){
        $r*=$n;
        $n--;   
    }
    return $r;    
}