编辑代码

#include <stdio.h>
int factorial(int x);

int factorial(int x)
{
	
	if (x == 0 )
	{
		return 1;
	}
	else 				
		return x*factorial(x-1);
}
int main(int argc, char const *argv[])
{
	int s = 5 ;
	factorial(s);
	printf("%d! = %d\n",s,factorial(s));
	return 0;
}