21xrx.com
2025-03-25 01:37:06 Tuesday
文章检索 我的文章 写文章
使用 C 语言实现阶乘函数的原理及示例
2023-06-09 14:01:30 深夜i     --     --
C 语言

、阶乘、函数

#include 
int factorial(int n) {
  if(n == 0)
   return 1;
 
  return n * factorial(n - 1);
}
int main() {
  int n = 5;
  int result = factorial(n);
  printf("Factorial of %d is %d", n, result);
  return 0;
}

以上代码演示如何使用 C 语言实现计算阶乘的函数,通过递归方式实现。在函数中,如果输入值为 0,就返回 1。如果不是 0,则返回 n 乘以 n-1 的阶乘。通过 main 函数来调用阶乘函数并打印结果。

  
  

评论区

    相似文章