代码如下:
//终曲cc-学习之路
#include <stdio.h>
int multiplus(int n)
{
int y;
if(n==1)
y=1;
else
y=n*multiplus(n-1);
return y;
}
int main()
{
int n;
printf("请输入想要阶乘的数:");
scanf("%d",&n);
printf("%d",multiplus(n));
return 0;
}
简单的递归求阶乘,当n=1时直接函数直接等于1,然后逐渐自加后相乘。
下为程序运行结果图:


本文介绍了一个使用C语言编写的简单递归函数,用于计算任意整数的阶乘。通过递归调用自身的方式,该程序能够有效地处理阶乘计算任务,并附有程序运行结果图。
1587

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



