我最近学习了 c++ 编程语言,我正在尝试为学校的微积分项目计算“e”的数字。我将粘贴我在下面编写的 pgoram。它基于 e= lim(1+1/x)^x,因为 x-> 无穷大。在这个程序中,我设置 x=100,000。我还设置了 x=1,000,000 并注意到答案在某种程度上受到了舍入误差,而不是变得更长。
程序:
#include <iostream>
#include <math.h>
using namespace std;
long double sum;
int main()
{
long double x=100000;
sum= (pow((1+(1/x)),(x)));
cout<<sum;
}
任何使它打印出更多数字的提示/建议都会很棒。提前致谢。