递归算法求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
*/
本文标题:golang学习笔记之-递归算法
本文链接:https://www.haomeiwen.com/subject/gsomwftx.html
网友评论