给你做
其实是个求e值的问题
#include<iostream>
using namespace std;
long fac(int n)
{
if(n==0)return 1;
return n*fac(n-1);
}
float E(int n)
{
float p=0;
for(int i=0;i<=n;i++)
p+=(float)1/fac(i);
return p;
}
void main()
{
int n;
cout<<"Please input n:"<<endl;
cin>>n;
float e;
e=E(n);
cout<<e<<endl;
}