对于阶乘子程序或程序,我希望看到所有不同的方法.希望是任何人都可以来这里看看他们是否想学习一门新语言.
基本上我想看一个例子,编写算法的不同方式,以及它们在不同语言中的样子.
请将其限制为每个条目一个示例.如果你试图突出一个特定的风格,语言,或者仅仅是一个经过深思熟虑的想法,我会允许你在每个答案中有不止一个例子.
唯一真正的要求是它必须在所有代表的语言中找到给定参数的阶乘.
# Language Name: Optional Style type
- Optional bullet points
Code Goes Here
Other informational text goes here
我会偶尔编辑任何没有正确格式的答案.
我在编写用于计算n的代码时遇到问题!没有递归.我知道如何在循环中执行它,但我不知道如何非递归地执行它.
procedure factorial
if n = 1 or n = 0
return 1
if n>1
return(n*factorial(n-1))
end
Run Code Online (Sandbox Code Playgroud)