Lua求n的阶乘

来源:互联网 发布:桑德斯 知乎 编辑:程序博客网 时间:2024/05/20 01:08

首先要明白n的阶乘的具体算法,n的阶乘规则:n*(n-1)*(n-2)*(n-3)...*1,值得注意的是0的阶乘是1。

递归函数实现求n的阶乘

function factorial(n)    if n == 0 then        return 1;    else        return n * factorial(n - 1);    endend
1 0
原创粉丝点击