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

2025-03-22 03:55: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;    
}