C语言简单递归求阶乘代码示例

 


前言

递归是一种很重要的算法,特别时对于初学算法人员来说!


 

一、递归求阶乘

递归本质也是一种循环!

二、代码内容

1.代码示例

/*递归求阶乘*/
#include
int fun(long long m)
{
	if(m==1)
	{
		return 1;
	}
	else
	{
		return m*fun(m-1);
	}
}
int main()
{
	long long int m;
	printf("Input Your Number:\n"); 
	scanf("%d",&m);
	printf("The End:%d",fun(m));
	return 0;
}
 

2.最后结果

C语言简单递归求阶乘代码示例_第1张图片

 

 


 

你可能感兴趣的:(算法,C语言,C++,算法,C语言,递归,求阶乘)