早教吧作业答案频道 -->其他-->
编写程序,利用以下公式计算e的值:e≈1+1/1!+1/2!+1/3!+1/4!+1/5!+1/6!+1/7!+……累加到最后一项的值小于10-6时为止(在输出近似值的同时,输出一共累加了多少项).累加到最后一项的值小于1
题目详情
编写程序,利用以下公式计算 e的值:e ≈ 1 + 1/1!+ 1/2!+ 1/3!+1/4!+ 1/5!+1/6!+ 1/7!+ ……
累加到最后一项的值小于 10-6时为止(在输出近似值的同时,输出一共累加了多少项).
累加到最后一项的值小于10的负6次为止。(在输出近似值的同时,输出一共累加了多少项)。
累加到最后一项的值小于 10-6时为止(在输出近似值的同时,输出一共累加了多少项).
累加到最后一项的值小于10的负6次为止。(在输出近似值的同时,输出一共累加了多少项)。
▼优质解答
答案和解析
在Excel里面用VB编个小小的程序就可实现
程序代码如下:
Sub valueE()
e = 1
Do
n = n + 1
k = 1
For i = 1 To n
m = k * i
k = m
Next
e = e + 1 / m
Loop Until 1 / m < 10 ^ (-6)
Cells(1, 1) = "n"
Cells(1, 2) = "valueE"
Cells(2, 1) = n + 1
Cells(2, 2) = e
End Sub
实验结果如下:
看了 编写程序,利用以下公式计算e...的网友还看了以下: