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的阶乘。递归是一种简洁且直观的方法,适用于解决这类问题。