C 语言阶乘程序

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

C 语言阶乘程序:n 的阶乘是所有正整数递减相乘的结果。n 的阶乘表示为 n!。例如

这里,5! 读作“5 的阶乘”,也称为“5 惊叹号”或“5 感叹号”。

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

编写 C 语言阶乘程序有许多方法。让我们来看两种编写阶乘程序的方法。

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

使用循环的阶乘程序

让我们看一下使用循环的阶乘程序。

示例

编译并运行

输出

Enter a number: 5
Factorial of 5 is: 120

C 语言递归阶乘程序

让我们看一下 C 语言的递归阶乘程序。

示例

编译并运行

输出

Enter a number: 6
Factorial of 5 is: 720