关闭
开始搜索
主页 > PHP >

基本算法题求【1!+2!+3!+...+n!】的阶乘

时间:2020-3-14   编辑:37°5  点个赞呗

一、计算 1!+2!+3!+…+n!=?

function f(n){
    var i=1,sum=0,flag=1;
    while(i<=n){
        flag*=i;
        sum+=flag;
        ++i;
    }
    return sum;
}

二、递归求n!

function f1(n){
    return (n<2)?1:n*f1(n-1);
}