一起创业网-为互联网创业者服务

程序11阶乘怎么写

Python:

```python

def factorial(n):

if n == 0:

return 1

else:

return n * factorial(n - 1)

print(factorial(11))

```

C++:

```cpp

include

long long factorial(int n) {

if (n == 1) {

return 1;

} else {

return n * factorial(n - 1);

}

}

int main() {

int n = 11;

std::cout<< n << "! = " << factorial(n) << std::endl;

return 0;

}

```

Java:

```java

public class Factorial {

public static long factorial(int n) {

if (n == 0) {

return 1;

} else {

return n * factorial(n - 1);

}

}

public static void main(String[] args) {

int n = 11;

System.out.println(n + "! = " + factorial(n));

}

}

```

JavaScript:

```javascript

function factorial(n) {

if (n === 0) {

return 1;

} else {

return n * factorial(n - 1);

}

}

console.log(factorial(11));

```

C:

```csharp

using System;

class Program {

static long Factorial(int n) {

if (n == 1) {

return 1;

} else {

return n * Factorial(n - 1);

}

}

static void Main() {

int n = 11;

Console.WriteLine(n + "! = " + Factorial(n));

}

}

```

这些代码示例展示了如何使用递归方法计算11的阶乘。递归是一种简洁且直观的方法,适用于解决这类问题。