#include<stdio.h>
/*递归算法求阶乘*/
int jiecheng(int n)
{
if(n==1||n==0)
{
return 1;
}
return (n*jiecheng(n-1));
}
int main(void){
int n =0;
printf("请输入您要计算阶乘的数字\n");
scanf("%d",&n);
printf("%d\n",jiecheng(n));
return 0;
}递归就是自己调用自己 下面附上图解


本文介绍了一个使用C语言实现的递归算法来计算阶乘的方法。通过定义一个名为jiecheng的函数,该函数接受一个整数作为参数,并返回其阶乘值。文章还提供了完整的代码示例,包括输入输出操作。
2085

被折叠的 条评论
为什么被折叠?



