求解自然对数e

    科技2022-07-12  188

    求解自然对数e

    自然对数e的计算公式为: e=1+1/1!+1/2!+1/3!+1/4!+…+1/n!+r 当n充分大时,可计算e的近似值 其中r为误差

    #include <iostream> using namespace std; #define EPX 0.1e-10 //设置最小误差为0.1^-10 //自然对数e的计算公式为: //e=1+1/1!+1/2!+1/3!+1/4!+...+1/n!+r //当n充分大时,可计算e的近似值 其中r为误差 int main() { int n = 1; double e = 1, r = 1; do { e = e + r; n++; r = r / n; } while (r > EPX); cout <<"自然对数的近似值为:" << e << endl; system("pause"); }

    转载自:黑凤梨の博客

    Processed: 0.011, SQL: 8