#include<iostream>
using namespace std;
#include<cmath>
int main()
{
double e=1.0;
double n=1.0;
int a=1,b=2;
while(n>=1.0e-7)
{
e=e+n;
a=a*b;
b=b+1;
n=(double)1/a;
}
cout<<'e'<<'='<<e<<'\n'<<'b'<<'='<<b<<endl;
return 0;
}
计算e=1+1/1!+1/2!+1/3!+...,当1/n!<1e-7时停止
于 2023-04-16 23:28:17 首次发布