#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int fun(int n)
{
if(n==0||n==1)
{
return 1;
}
else
{
return n*fun(n-1);
}
}
int fac(int n)
{
return (fun(n)+fac(n-1));
}
int main(int argc, char *argv[])
{
int n;
printf("请输入一个整数:");
scanf("%d",&n);
if(n<0)
{
printf("输入错误!\n");
return 0;
}
int sum=fun(n);
printf("sum=%d\n",sum);
return 0;
}