美文网首页
golang学习笔记之-递归算法

golang学习笔记之-递归算法

作者: Maggie_up | 来源:发表于2018-09-02 19:24 被阅读0次

    递归算法求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
    */
    

    相关文章

      网友评论

          本文标题:golang学习笔记之-递归算法

          本文链接:https://www.haomeiwen.com/subject/gsomwftx.html