相关疑难解决方法(0)

不同语言的因子算法

对于阶乘子程序或程序,我希望看到所有不同的方法.希望是任何人都可以来这里看看他们是否想学习一门新语言.

思路:

  • 程序
  • 实用
  • 面向对象
  • 一个衬里
  • 混淆
  • 古怪
  • 糟糕的代码
  • 多语种

基本上我想看一个例子,编写算法的不同方式,以及它们在不同语言中的样子.

请将其限制为每个条目一个示例.如果你试图突出一个特定的风格,语言,或者仅仅是一个经过深思熟虑的想法,我会允许你在每个答案中有不止一个例子.

唯一真正的要求是它必须在所有代表的语言中找到给定参数的阶乘.

有创意!

推荐指南:

# Language Name: Optional Style type

   - Optional bullet points

    Code Goes Here

Other informational text goes here

我会偶尔编辑任何没有正确格式的答案.

language-agnostic algorithm

64
推荐指数
34
解决办法
3万
查看次数

如何找到阶乘?

如何编写程序来查找任何自然数的阶乘?

c algorithm math factorial

32
推荐指数
10
解决办法
4万
查看次数

编写非递归算法来计算n阶乘

我在编写用于计算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)

java algorithm recursion

-6
推荐指数
1
解决办法
3947
查看次数

标签 统计

algorithm ×3

c ×1

factorial ×1

java ×1

language-agnostic ×1

math ×1

recursion ×1