#include<stdio.h>
int fac(int n)
{
if (n == 1 || n == 0)
return 1;
else
return n * fac(n - 1);
}
int main()
{
int n, sum;
scanf("%d", &n);
sum = fac(n);
printf("%d", sum);
}
用递归求阶乘
最新推荐文章于 2024-08-08 15:12:59 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)
#include<stdio.h>
int fac(int n)
{
if (n == 1 || n == 0)
return 1;
else
return n * fac(n - 1);
}
int main()
{
int n, sum;
scanf("%d", &n);
sum = fac(n);
printf("%d", sum);
}