以下是使用函数的递归在C语言中计算6的阶乘的代码:
c复制代码
#include <stdio.h> | |
int factorial(int n) { | |
if (n == 0) { | |
return c语言用递归函数求n的阶乘1; | |
} else { | |
return n * factorial(n - 1); | |
} | |
} | |
int main() { | |
int num = 6; | |
int result = factorial(num); | |
printf("%d! = %d\n", num, result); | |
return 0; | |
} | |
在这个代码中,我们定义了一个名为factorial的函数,该函数使用递归计算给定数字的阶乘。如果数字为0,则返回1,否则返回数字乘以factorial(n - 1)的结果。在主函数中,我们定义了一个数字6,并调用factorial函数计算其阶乘,然后将结果打印到控制台中。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论