一道VB选择题,关于3重循环

Fori=1To3Forj=1ToiFork=jTo3a=a+1NextkNextjNexti执行上面的3重循环后,a的值为(C)A.3B.9C.14D.21... For i=1 To 3
For j =1 To i
For k=j To 3
a=a+1
Next k
Next j
Next i
执行上面的3重循环后,a的值为(C)
A.3
B.9
C.14
D.21
展开
 我来答
百度网友6896d1d
2014-02-13
知道答主
回答量:22
采纳率:0%
帮助的人:28.6万
展开全部
答案是 C , 14.

最外层循环 i 是 1 - 3 循环3次;1 、 2 、 3
中级一层 j 是随着i的增大循环体长度加1: 1、 1 2 、 1 2 3 ,
最内层 k 是随着 j 的增大循环体长度减1:123 、 23 、 3

a 的值就是循环的次数: i第一次循环3 + i第二次循环(3+2) + i三次循环(3+2+1) = 14

----------------- 不理解的可以看详细输出 --------------------
第1次循环:i=1,j=1,k=1,a=1
第2次循环:i=1,j=1,k=2,a=2
第3次循环:i=1,j=1,k=3,a=3
第4次循环:i=2,j=1,k=1,a=4
第5次循环:i=2,j=1,k=2,a=5
第6次循环:i=2,j=1,k=3,a=6
第7次循环:i=2,j=2,k=2,a=7
第8次循环:i=2,j=2,k=3,a=8
第9次循环:i=3,j=1,k=1,a=9
第10次循环:i=3,j=1,k=2,a=10
第11次循环:i=3,j=1,k=3,a=11
第12次循环:i=3,j=2,k=2,a=12
第13次循环:i=3,j=2,k=3,a=13
第14次循环:i=3,j=3,k=3,a=14
七年某同志
2014-02-13 · TA获得超过384个赞
知道小有建树答主
回答量:269
采纳率:0%
帮助的人:196万
展开全部
这一题考验的就是k的循环次数
i值 1 2 3

j值 1 1 2 1 2 1 2 3

k值 1 2 3 2 3 2 3 2 3 2 3 3 3 3

K总共循环14次

a=a+1*14

a=14
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
析君豪2Q
2014-02-13 · TA获得超过411个赞
知道小有建树答主
回答量:724
采纳率:50%
帮助的人:195万
展开全部
唉,中国的编程教育真tmd的抠啊,居然出这样的题
我就是不知道这样的循环是要完成什么样的功能?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式