C++ 阶乘程序

2025年3月8日 | 1 分钟阅读

C++中的阶乘程序: n的阶乘是所有小于等于n的正整数的乘积。n的阶乘用n!表示。例如

在这里,4! 读作“4的阶乘”,有时也称作“4 bang”或“4 shriek”。

阶乘通常用于(数学中的)组合和排列。

在C++语言中,有很多种方法可以编写阶乘程序。让我们来看2种编写阶乘程序的方法。

  • 使用循环的阶乘程序
  • 使用递归的阶乘程序

使用循环的阶乘程序

让我们看一下在C++中使用循环实现的阶乘程序。

示例

编译并运行

输出

Enter any Number: 5  
 Factorial of 5 is: 120   

使用递归的阶乘程序

让我们看一下在C++中使用递归实现的阶乘程序。

示例

编译并运行

输出

Enter any number: 6   
Factorial of a number is: 720