一道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 展开
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 展开
3个回答
展开全部
答案是 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
最外层循环 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
展开全部
这一题考验的就是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
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
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
唉,中国的编程教育真tmd的抠啊,居然出这样的题
我就是不知道这样的循环是要完成什么样的功能?
我就是不知道这样的循环是要完成什么样的功能?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询