#include <iostream>
#include <string>
using namespace std;
void main()
{
float a=0;
float t=1;
float flag;
for(int i=1;;i++)
{
for(float j=i;j>0;j--)
{
t=t*j;
}
t=1/t;
flag=a;
a=a+t;
if(a-flag<1e-6)
break;
}
cout<<"根据公式e=1+1/(1!)+1/(2!+1/(3!)+.......... e的近似值为:"<<a<<endl;
}
温馨提示:答案为网友推荐,仅供参考