递归算法求5的阶乘
package main
import "fmt"
func main() {
res := getfactorial(5)
fmt.Println(res)
}
func getfactorial(n int) int {
if n == 1 {
return 1
}
return getfactorial(n-1) * n
}
/*
output: 120
*/
package main
import "fmt"
func main() {
res := getfactorial(5)
fmt.Println(res)
}
func getfactorial(n int) int {
if n == 1 {
return 1
}
return getfactorial(n-1) * n
}
/*
output: 120
*/