早教吧作业答案频道 -->数学-->
关于VB代码简单问题?代码如下:fori=1to3forj=1toifork=jto3a=a+1nextknextjnexti执行上面3重循环后a的值是多少:要的是说明计算方法:具体说明3重循环是什么意思,不太理
题目详情
关于VB代码简单问题?
代码如下:
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的值是多少:
要的是说明计算方法:
具体说明3重循环是什么意思,不太理解.
代码如下:
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的值是多少:
要的是说明计算方法:
具体说明3重循环是什么意思,不太理解.
▼优质解答
答案和解析
三重循环就是三个循环体,例如代码中的三个for循环
最终a的值为14
解析:
for循环的默认step 是 1 就是每次循环都对循环变量进行自动加1
第一层for循环执行三次 ,第二层得for循环次数用到了第一层for循环的循环变量i,第三层循环的循环变量K得起始值受第二层的For循环j印象;理清楚了这个,你就可以一步一步的推;
举例:第一层 i=1时 第二层 j=1 to 1(循环一次) 第三层 k=1 to 3 (循环三次),a被累加三次,值为3;
第一层 i=2 时 第二层 j=1 to 2 (循环两次) 第三层 有两种情况: k=1 to 3 和k=2 to 3 a被累加了五次 a=8
第一层 i=3 时 第二层 j=1 to 3 第三层有三种情况: k=1 to 3
k=2 to 3
k=3 to 3 被累加了6次
明白了吧,够详细了
最终a的值为14
解析:
for循环的默认step 是 1 就是每次循环都对循环变量进行自动加1
第一层for循环执行三次 ,第二层得for循环次数用到了第一层for循环的循环变量i,第三层循环的循环变量K得起始值受第二层的For循环j印象;理清楚了这个,你就可以一步一步的推;
举例:第一层 i=1时 第二层 j=1 to 1(循环一次) 第三层 k=1 to 3 (循环三次),a被累加三次,值为3;
第一层 i=2 时 第二层 j=1 to 2 (循环两次) 第三层 有两种情况: k=1 to 3 和k=2 to 3 a被累加了五次 a=8
第一层 i=3 时 第二层 j=1 to 3 第三层有三种情况: k=1 to 3
k=2 to 3
k=3 to 3 被累加了6次
明白了吧,够详细了
看了关于VB代码简单问题?代码如下...的网友还看了以下:
关于求出13-23+33-43.973-983+993-1003的值的问题,请教下为什么我的代码是 2020-05-13 …
怎么用C语言编写杨辉三角#include"stdafx.h"intmain(intargc,cha 2020-05-14 …
已知A.B.C.D.E.F.G.H.I.J分别代表0-9中不同的数字切满足下等式1,E*E=HE: 2020-05-14 …
算法入门插入排序法(算法导论里面的伪代码)看不懂是做什么的么?INSERTION-SORT(A){ 2020-06-11 …
已知一棵二叉树的中序序列和后序序列分别为c,b,e,d,a,h,g,i,j,f和c,e,d,b,h 2020-06-12 …
已知一棵二叉树的中序序列和后序序列分别为c,b,a,e,d,h,g,j,i,f和c,b,e,h,j 2020-06-12 …
求下列程序段的时间复杂度,1.for(i=1;i<=n;i++)for(j=1;j<=i;j++) 2020-06-15 …
求下面函数的解释,看不懂function A = fun(W)[m,n] = size(W); e 2020-06-27 …
设E表示由n阶单位矩阵第i行与第j行互换得到的初等矩阵,则,E(I,J)^2=.设E表示由n阶单位 2020-07-16 …
A+B+C=84,D+E+F=111,H+I+J=138,A+D+H=124,B+E+I=148,C 2020-12-14 …