编写程序,根据公式e=1+1/1!+1/2!….+1/n!;计算e的近似值,直到最后一项小于10^-5为止
本题需要使用for循环语句将多个1/n!相加
#include <iostream>
using namespace std;
int main( )
{
double sum = 0;
double i = 1.0;
int n;
for (n = 1; i >= 0.00001; n++)
{
sum =sum + i;
i =i/ n;
}
cout << "当n为 " << n - 1 << " 时最后一项小于0.00001" << endl;
cout << "e的值为 " << sum;
return 0;
}