阶乘怎么算
阶乘是一个数学概念,表示一个正整数的连续自然数的乘积,用符号"!"表示,5! = 5 × 4 × 3 × 2 × 1 = 120,计算阶乘的方法是将该数与比它小的所有正整数相乘,但不能乘以0,7! = 7 × 6 × 5 × 4 × 3 × 2 × 1。
若要计算阶乘,可以使用循环或递归方法,循环方法(如Python):
def factorial(n): result = 1 for i in range(1, n + 1): result *= i return result
递归方法(如Java、C++):
public static long factorial(int n) { if (n == 0 || n == 1) { return 1; } else { return n * factorial(n - 1); }}