请教下VB代码中求值Step步长。

就是请教下VB代码:(1)求1+1/2+1/3+……+1/100:Fori=1To1/100Step[步长]中步长是多少?(2)求3+6+9+……+27+30+31+41... 就是请教下VB代码:
(1)求1+1/2+1/3+……+1/100:For i = 1 To 1/100 Step[步长]中步长是多少?
(2)求3+6+9+……+27+30+31+41+51+……+91:For i = 3 To 91 Step[步长]中步长是多少?
请速回答,谢谢了!
展开
 我来答
周奇遇
2010-04-23 · 超过21用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:0
展开全部
你的这两个for循环就不行,什么step都会达不到目的的。step应该为定值。故第一个改为
for i=1 to 100 'step默认为1
s=s+1/i
next i
第二个得用两个for循环
第一个
for i=3 to 30 step(3)
s=s+i
next i
for i=31 to 91 step(10)
m=m+i
next i
z=s+m
print z

参考资料: 如果您的回答是从其他地方引用,请表明出处

mafan8
2010-04-23 · TA获得超过1.7万个赞
知道小有建树答主
回答量:927
采纳率:0%
帮助的人:798万
展开全部
第一题是1
第二题是3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yuhen0394
2010-04-23
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
这两道题的步长值为一动态数值,在程序运行中可进行不断调整,获取的方法是将相邻的两个数进行相减,可排列出一列有规律的数值,通过这些数值可得到一个函数(等差、等比或更复杂的函数),这些函数值就是他们的步长!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友740e59274
2010-04-23 · TA获得超过783个赞
知道小有建树答主
回答量:549
采纳率:0%
帮助的人:0
展开全部
(1)求1+1/2+1/3+……+1/100:For i = 1 To 1/100 Step[步长]中步长是1/2
2)求3+6+9+……+27+30+31+41+51+……+91:For i = 3 To 91 Step[步长]中步长是3
在循环体中再改变i值,简单问题复杂化。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式