『紧急求助』解一个vb问题,求结果。可以解读下吗?private sub command1_click(),a=array(1,2,3,4,5,6...

『紧急求助』解一个vb问题,求结果。可以解读下吗?privatesubcommand1_click(),a=array(1,2,3,4,5,6,7),fork=2to5,... 『紧急求助』解一个vb问题,求结果。可以解读下吗?private sub command1_click(),a=array(1,2,3,4,5,6,7),for k=2 to 5 ,s=s +a(k),next ,print s ,end sub
你好,答案是18是怎么回事呀!我想问一下Array什么意思,怎么用。可以把你的程序解释一下吗
展开
 我来答
易醉之人
2011-04-10 · 超过68用户采纳过TA的回答
知道小有建树答主
回答量:187
采纳率:0%
帮助的人:139万
展开全部
单击按钮后输出结果:18。解析:a = Array(1, 2, 3, 4, 5, 6, 7) '给数组赋值,a(0)到a(6)的值别为1至7。for.....Next是循环从数组中取值并累加。s初始未赋值,默认为0。循环累加的结果是0+3+4+5+6=18.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunlimengjie
2011-04-10
知道答主
回答量:25
采纳率:0%
帮助的人:7.6万
展开全部
首先array是数组的意思后加()给数组赋初值,所以a必须是变体。接着是循环,k从2到5,因为没有加option base 1,所以数组从0开始算即a(2)=3,所以从2到5即是3+4+5+6=18.能懂吧!好好学,vb不难。注意分析题目。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-04-10
展开全部
a = Array(1, 2, 3, 4, 5, 6, 7) '给数组赋值,a(0)到a(6)分的值别为1至7
For k = 2 To 5
s = s + a(k)
Next '循环给s赋值k=2时s=s+a(2)=0+3=3,k=3时s=s+a(3)=3+4=7,k=4时s=s+a(4)=7+5=12,k=5时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
士芮安08
2011-04-10 · TA获得超过3万个赞
知道大有可为答主
回答量:5449
采纳率:40%
帮助的人:1226万
展开全部
private sub command1_click(),
a=array(1,2,3,4,5,6,7)
A1=1,a2=2 ,a3=3,a4=4,a5=5,a6=6,a7=7

,for k=2 to 5
,s=s +a(k),
next
s=0+2
s=2+3
s=5+4
s=9+5

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式