//1!+2!+3!+4!............n!的和
#include <iostream.h>
#include<stdio.h>
int Factorial(int n)
{
int result;
if((n==1)||(n==0))
result=1;
else
result=Factorial(n-1)*n;
return result;
}
void main()
{
int n,i,sum=0;
cout<<"请输入n值: ";
cin>>n;
for(i=1;i<=n;i++)
sum=sum+Factorial(i);
cout<<"所求结果为:
"<<sum<<endl;
}