wlbk.net
当前位置:首页 >> 自然底数E近似值 >>

自然底数E近似值

e是自然对数的底数,是一个无限不循环小数.e在科学技术中用得非常多,一般不使用以10为底数的对数.其值是2.718281828……这个无限不循环小数 二点吃药吧二吧咬吧二吧

算法说明 累加形式:V=V+e 连乘形式:V=V*e 其中:V是变量,e是递增表达式.累加和连乘一般通过循环结构来实现. 注意:需在执行循环体前对变量V赋初值.一般的,累加时置初值0;连乘时置初值为1. 举例 求N!的结果.

自然对数的底数e=1+1/1!+1/2!+1/3!++1/n!+…

e=1+1+1/2!+1/3!+1/4!+……+1/n!+……

1. 把f中的return 1.0/result;改为return result;.2. 把主函数中for(int i=1;(1.0/f(1))>1e-8;i++)中的f(1)改为f(i).

Dim i As IntegerDim e As Double,f As Doublei=1f=1e=0while (1/f)>10^(-6) f=i*f e=e+1/fend

Fuction jc(a as long)for i = 1 to ajc = jc * inextend functionprivate sub command1_click()n=inputbox("n=?")if len(n)=0 then exit subc=1for e = 1 to nc=c+1/jc(e)nextc=mid(c,1,7)msgbox "e = " & cend sub

e=2.71828

你这题会有结果吗?printf根本就没有输出e啊 printf("e=%.6f\n"); 修改为 printf("e=%.6lf\n",e);

网站首页 | 网站地图
All rights reserved Powered by www.wlbk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com