编辑代码

#include <stdio.h>
int SUM(int n)
{
	int f;
	if(n<0)
	{
		printf("error\n");
	}
	else if(n==0||n==1) 
	{
		f=1;
	} 
	else 
	{
		f=SUM(n-1)*n;
	}
	return f;
}

int main()
{
	int s;
	s=SUM(10);
	printf("%d\n",s);
	return 0;
}