21xrx.com
2024-12-23 04:22:58 Monday
登录
文章检索 我的文章 写文章
使用 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 函数来调用阶乘函数并打印结果。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复