第一种:
#include<iostream>
using namespace std;
int main()
{
int n;
long int s=0,t=1;
cout<<"请输入n:"<<endl;
cin>>n;
for(int i=1;i<=n;i++)
{t=t*i;
s=s+t;}
cout<<"1!+2!+3!+4!+……+n!="<<s<<endl;
return 0;
}
第二种:
(递归,函数)
用static 函数
第一种:
#include<iostream>
using namespace std;
int main()
{
int n;
long int s=0,t=1;
cout<<"请输入n:"<<endl;
cin>>n;
for(int i=1;i<=n;i++)
{t=t*i;
s=s+t;}
cout<<"1!+2!+3!+4!+……+n!="<<s<<endl;
return 0;
}
第二种:
(递归,函数)
用static 函数