Факториал в Lua
Пример для версий
Lua 5.0,
Lua 5.1
Используется рекурсивное определение факториала.
function factorial(n)
if (n == 0) then
return 1
else
return n * factorial(n - 1)
end
end
for n = 0, 16 do
io.write(n, "! = ", factorial(n), "\n")
end
Комментарии
]]>blog comments powered by Disqus
]]>