登录 主页

阶乘(factorial)

2023-03-23 05:40PM

概念:

一个正整数的阶乘factorial)是所有小于及等于该数的正整数,并且0的阶乘为1。自然数n的阶乘写作n!。

注:由于正整数的阶乘是一种连乘运算,而0与任何实数相乘的结果都是0。所以用正整数阶乘的定义是无法推广或推导出0!=1的。即在连乘意义下无法解释“0!=1”

公式:

实例:

package main
import "fmt"
func factorial(n int) int{
  if (n==0){
    return 1
  }
  return n*factorial(n-1)
}
func main() {
  fmt.Println("10的阶乘是:", factorial(10))
}
//输出
//10的阶乘是: 3628800

返回>>

登录

请登录后再发表评论。

评论列表:

目前还没有人发表评论