#include<stdio.h>
int recursion(int m);
int main()
{
int a,b;
printf(" 请输入要输入的值: ");
scanf("%d",&a);
b = recursion(a);
printf("%d!的阶层为%d\n",a,b);
return 0;
}
int recursion(int m)
{
int sum = 1;
while(m > 0)
sum = sum *(m--);
return sum;
}
int recursion(int m)
{
int sum;
if(m == 1)
return 1;
sum = recursion(m-1)*m;
return sum;
}n!计算
最新推荐文章于 2022-11-24 21:37:33 发布
本文提供了一个使用递归方法实现阶乘计算的C语言程序示例。通过用户输入一个整数,程序将展示如何通过递归函数计算该整数的阶乘,并输出结果。

1万+

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



