求N的阶乘和

// 1
// 1*2
// 1*2*3
// 1*2*3*4
// 1*2*3*4...*99*100
function calFactorial (n) {
  return n === 1 ? 1 : n * calFactorial(n-1)
}
function sumFactorial (n) {
  let sum = 0
  for (n; n>0; n--) {
    sum += calFactorial(n)
  }
  return sum
}
console.log(sumFactorial(100))

你可能感兴趣的:(求N的阶乘和)