两道题,一直搞不懂这种双循环的。 1. n=0 for i=1 -4 to -1 n=n+1 next j next i 求n 运行后n=12

2.privatesubform_click()fori=1to4x=1forj=1to3x=3fork=1to2x=x+6nextjnextiprontxendsub运... 2.
private sub form_click()

for i=1 to 4
x=1

for j=1 to 3
x=3

for k=1 to 2
x=x+6

next j
next i
pront x

end sub

运行后=15

我不要答案,答案我已经给你了,我要的是解释,它是怎么一一步一步的算出来的?
越详细越好,不然碰到一样的又不会,要知其所以然,这种题目搞得我要疯了。
高分求程序大神的帮助!!!
展开
 我来答
百度网友e3fe9be
2012-03-05 · TA获得超过1911个赞
知道小有建树答主
回答量:1516
采纳率:0%
帮助的人:1043万
展开全部
..没next k 你这程序能跑?....
程序看多你就明白 i 和j循环的时候都会把原有的x初始化,也就是i 和j的循环基本就是没用的,直接就是算i最后一次循环和j最后一次循环时候的k 。k循环2次,从j哪里继承下来的x值是3 3+6=9 再加一次6 就是15
不过你初次接触还是拿支笔 列个有 i j k x 的表 算一步写一步去推吧。这没得解释的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
uycgko2308
2012-03-04 · TA获得超过124个赞
知道答主
回答量:100
采纳率:0%
帮助的人:66.2万
展开全部
如果按以下格式: Private Sub Form_Load() n = 0 For i = 1 To 3 For j = 5 To 1 Step -1 n = n + 1 Text3.Text = Text3.Text & vbCrLf & n & " - " & j & " - " & i Next j Next i End Sub 结果是:n-j-i 1 - 5 - 1 2 - 4 - 1 3 - 3 - 1 4 - 2 - 1 5 - 1 - 1 6 - 5 - 2 7 - 4 - 2 8 - 3 - 2 9 - 2 - 2 10 - 1 - 2 11 - 5 - 3 12 - 4 - 3 13 - 3 - 3 14 - 2 - 3 15 - 1 - 3 如果按以下格式: Private Sub Form_Load() n = 0 For i = 1 To 3 For j = 5 To 1 Step -1 n = n + 1 Next j Next i Text3.Text = Text3.Text & vbCrLf & n & " - " & j & " - " & i End Sub 结果是:n-j-i 15 - 0 - 4 a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wskjuf
2012-03-04 · TA获得超过1289个赞
知道大有可为答主
回答量:1731
采纳率:0%
帮助的人:1784万
展开全部
x = 3 + 6 = 9
x = 9 + 6 = 15

结果和外两层循环没关系,只是绕晕你而已。你自己拿笔从外算一下,多算两次就明白我说的了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
七重水晶
2012-03-07 · TA获得超过125个赞
知道答主
回答量:8
采纳率:0%
帮助的人:12.8万
展开全部
x = 3 + 6 = 9
x = 9 + 6 = 15
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式