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
登录
请登录后再发表评论。
评论列表:
目前还没有人发表评论