阶乘函数Fact怎么用
时间: 2024-10-16 15:00:46 浏览: 27
c代码-编写一个求阶乘的函数Fact(),然后在主函数中,计算并输出1到n之间所有数的阶乘值
阶乘函数(Factorial),通常表示为`n!`,用于计算从1到给定整数`n`的所有正整数的积。例如,5的阶乘(5!)就是 `5 * 4 * 3 * 2 * 1 = 120`。
在编程中,如何使用阶乘函数会依据所使用的语言。下面是一些常见编程语言的示例:
1. Python:
```python
def factorial(n):
if n == 0 or n == 1:
return 1
else:
return n * factorial(n - 1)
# 使用示例
print(factorial(5)) # 输出:120
```
2. Java:
```java
public static int factorial(int n) {
if (n == 0 || n == 1) {
return 1;
} else {
return n * factorial(n - 1);
}
}
// 使用示例
System.out.println(factorial(5)); // 输出:120
```
3. JavaScript:
```javascript
function factorial(n) {
if (n === 0 || n === 1) {
return 1;
} else {
return n * factorial(n - 1);
}
}
// 使用示例
console.log(factorial(5)); // 输出:120
```
阅读全文