早教吧作业答案频道 -->数学-->
利用π/4≈1-1/3+1/5-1/7+…求π得近似值最后一项小于0.000001.我的代码是下面这样,算出来π=2.6667?PrivateSubCommand1Click()DimpAsDouble,nAsLong,tAsInteger,sAsDoublep=1:n=1:t=1Don=n+1s=1/
题目详情
利用π/4≈1-1/3+1/5-1/7+… 求π得近似值 最后一项小于0.000001.我的代码是下面这样,算出来π=2.6667?
Private Sub Command1_Click()
Dim p As Double, n As Long, t As Integer, s As Double
p = 1: n = 1: t = 1
Do
n = n + 1
s = 1 / (2 * n - 1)
t = -t
p = p + t * s
Loop While s < 0.000001
Print 4 * p, p
End Sub
哪里不对,请指出来?我算出来4 * p=2.6666666667.
Private Sub Command1_Click()
Dim p As Double, n As Long, t As Integer, s As Double
p = 1: n = 1: t = 1
Do
n = n + 1
s = 1 / (2 * n - 1)
t = -t
p = p + t * s
Loop While s < 0.000001
Print 4 * p, p
End Sub
哪里不对,请指出来?我算出来4 * p=2.6666666667.
▼优质解答
答案和解析
Loop While s > 0.000001
↑
这里是大于号
↑
这里是大于号
看了 利用π/4≈1-1/3+1/...的网友还看了以下:
大家帮我分析个单词mistake[mis'teik]这个词的后半段音标中t,是发t音还是d音,李阳 2020-05-12 …
花盆只花盆从离地面20M高的某座楼5层自由落下,经过多少时间花盆落到地面?g=10m/平方秒我这样 2020-06-05 …
问一个英语音标的问题,[d]和[də]的发音有什么不同?老师经常说纠正我,但我总是不理解,举个例子 2020-06-08 …
已知:dx(t)/dt=y(t)x(t),初始条件为x(0)=0,y(t)不恒等于0.x(t)必定 2020-07-23 …
冲量计算I=f*t中t到底是什么?我这有个题:两个人,A扔球然后B接住,然后B再扔给A,重复这个扔 2020-07-24 …
我这样翻这个句子,..我们本应该看到麻雀的,但没有.这样翻:Weshouldhaveseenspa 2020-07-25 …
∫xe^x/(√e^x-2)dx这个我要t=(√e^x-2)最后得到∫(t^2+2)ln(t^2+ 2020-08-03 …
菜鸟提问,什么是50%(30%)T/Tinadvance&50以下的不是很明白,知道大家都是行家,帮 2020-10-31 …
做t分布假设检验我算出了自由度df=170,a=0.05,这时怎么定t的值?我的t分布表上没有170 2020-11-21 …
热力学温度和摄氏度的关系式在网上看到有说T=t+273.15,有人说t=T-273.15(当然,它们 2020-11-24 …