用c语言实现递归算法求N的阶乘

#include<stdio.h>
#include<math.h>

int factorial(int n)
{
	if (n == 0)
	{
		return 1;
	}
	else
		return n * factorial(n - 1);
};

int main()
{
	int n;
	printf("请输入您要求的阶乘数:");
	scanf("%d/n", &n);
	printf("%d的阶乘结果为:%d \n", n, factorial(n));
}

猜你喜欢

转载自blog.csdn.net/Luenci379/article/details/82856512