在编程中,阶乘通常使用 感叹号(!)符号来表示。阶乘是指一个正整数n与小于它的所有正整数的乘积,记作n!。
C语言
```c
include
int factorial(int n) {
int result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
return result;
}
int main() {
int n = 5;
printf("%d的阶乘是%d
", n, factorial(n));
return 0;
}
```
Python
```python
import math
def factorial(n):
return math.factorial(n)
n = 5
print(f"{n}的阶乘是{factorial(n)}")
```
Java
```java
public class Factorial {
public static int factorial(int n) {
int result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
return result;
}
public static void main(String[] args) {
int n = 5;
System.out.println(n + "的阶乘是" + factorial(n));
}
}
```
C++
```cpp
include
int factorial(int n) {
int result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
return result;
}
int main() {
int n = 5;
std::cout<< n << "的阶乘是" << factorial(n) << std::endl;
return 0;
}
```
这些示例展示了如何在不同编程语言中使用循环来计算阶乘。你可以根据自己的编程语言选择合适的方法来实现。