用vb计算1+1/2+1/3。。。+1/n

 我来答
Yuqi_Tan

2009-04-20 · TA获得超过8.9万个赞
知道大有可为答主
回答量:9918
采纳率:93%
帮助的人:3515万
展开全部
这是最简单的完整程序啦,只有两句,而且不用任何控件。

Private Sub Form_Click()
Print H(Int(Val(InputBox("一个大于零的整数", "输入", 100))))
End Sub

Private Function H(N As Integer) As Single
If N = 0 Then H = 0 Else H = H(N - 1) + 1 / N
End Function

已经运行过了。
dangyj
2009-04-20 · TA获得超过1159个赞
知道小有建树答主
回答量:1040
采纳率:0%
帮助的人:1106万
展开全部
private sub command1_click()
dim i,k
n=inputbox("请输入数字")
for i=1 to n
k=k+1/i
next
msgbox k
end sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b8e46f53d
2009-04-20 · TA获得超过405个赞
知道答主
回答量:210
采纳率:0%
帮助的人:143万
展开全部
for i= 1 to n
s=s+1/i
next n
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
caobi989264
2009-04-20
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
d

参考资料: d

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式