编写程序求无理数e的值并输出。计算公式为:
e=1+1/1!+1/2!+1/3!+......+1/n!
当1/n!<0.000001时e=2.718282。
#include <iostream>
using namespace std;
double fun(double a)
{ double x =1;
for(int i=1;i<=(int)a;i++)
{
x=x*i ;
}
return x;
}
int main()
{
double e=0;
for(double i=0;i<1000;i++)
{
e=e+1/fun(i);
}
cout<<e;
}