java编写了一个非递归算法来计算n阶乘
我在用java编写代码来计算n时遇到问题!没有递归。我知道如何在循环中进行,但我不确定如何非递归地进行
procedure factorial
if n = 1 or n = 0
return 1
if n>1
return(n*factorial(n-1))
end
你可以在下面搜索框中键入要查询的问题!
我在用java编写代码来计算n时遇到问题!没有递归。我知道如何在循环中进行,但我不确定如何非递归地进行
procedure factorial
if n = 1 or n = 0
return 1
if n>1
return(n*factorial(n-1))
end
# 1 楼答案
下面是一个迭代解决方案: