实际上这个程序执行了以下几步:
1.i=1时,此时j是从1到i(=1)循环的,k从j(=1)到3循环的,语句n=n+1执行了3次
2.i=2时,此时j是从1到i(=2)循环的
j=1时,k从j(=1)到3循环的,语句n=n+1执行了3次
j=2时,k从j(=2)到3循环的,语句n=n+1执行了2次
3.i=3时,此时j是从1到i(=3)循环的,
j=1时,k从j(=1)到3循环的,语句n=n+1执行了3次
j=2时,k从j(=2)到3循环的,语句n=n+1执行了2次
j=3时,k从j(=3)到3循环的,语句n=n+1执行了1次
所以最后语句n=n+1执行的次数为:3+(3+2)+(3+3+2+1)=14。 不知我讲的够不够清楚。
1.i=1时,此时j是从1到i(=1)循环的,k从j(=1)到3循环的,语句n=n+1执行了3次
2.i=2时,此时j是从1到i(=2)循环的
j=1时,k从j(=1)到3循环的,语句n=n+1执行了3次
j=2时,k从j(=2)到3循环的,语句n=n+1执行了2次
3.i=3时,此时j是从1到i(=3)循环的,
j=1时,k从j(=1)到3循环的,语句n=n+1执行了3次
j=2时,k从j(=2)到3循环的,语句n=n+1执行了2次
j=3时,k从j(=3)到3循环的,语句n=n+1执行了1次
所以最后语句n=n+1执行的次数为:3+(3+2)+(3+3+2+1)=14。 不知我讲的够不够清楚。
解决方案 »
- 如何更改TabStrip的背景色啊?
- 请问怎么设置DTPicker控件的背景颜色,哪个属性?谢谢!
- 两个非常简单的问题
- 调用FtpGetFile失败后,为什么GetLastError()返回的结果却是0?这样我怎么知道在什么地方出问题啦?
- 求vb.net2008+access项目实例
- 送分问题:如何正确书写如下RS.Field语法?
- 帮我解释一下这条语句的作用是什么啊!
- 是能给我发一个coolbar控件的小例子,怎样在coolbar控件上作菜单,工具栏。100分
- 救命!!用db连excel的语句救命!!
- 有谁知道“VB高手”的网址??
- 字段操作问题:如何对表中字段重命名?
- 高分!!关于图像显示控件
实际上这个程序执行了以下几步:
1.i=1时,此时j是从1到i(=1)循环的,k从j(=1)到3循环的,语句n=n+1执行了3次
2.i=2时,此时j是从1到i(=2)循环的
j=1时,k从j(=1)到3循环的,语句n=n+1执行了3次
j=2时,k从j(=2)到3循环的,语句n=n+1执行了2次
3.i=3时,此时j是从1到i(=3)循环的,
j=1时,k从j(=1)到3循环的,语句n=n+1执行了3次
j=2时,k从j(=2)到3循环的,语句n=n+1执行了2次
j=3时,k从j(=3)到3循环的,语句n=n+1执行了1次
所以最后语句n=n+1执行的次数为:3+(3+2)+(3+2+1)=14。
For i=1 to 3 '第一次,i=1
for j=1 to i 'for j=1 to 1,只运行一次。j=1.
for k=j to 3 'k=1 to 3,运行三次
n=n+1 'n没有符初值,为一随机值。假设n=0,三次过后,n=3
next k 'k=4时退出
next j 'j=2时退出
next i 'i=2,进行第二次运算
For i=1 to 3 '第二次,i=2
for j=1 to i 'for j=1 to 2,只运行2次。第一次,j=1.
for k=j to 3 'k=1 to 3,运行三次
n=n+1 'n现在为3,三次过后,n=6
next k
next j
next i For i=1 to 3 '第二次,i=2
for j=1 to i 'for j=1 to 2,只运行2次。第2次,j=2.
for k=j to 3 'k=2 to 3,运行2次
n=n+1 'n现在为6,2次过后,n=8
next k
next j 'next j 后j=3,for j=1 to 2这一循环不再运行。
next i 'next i ,i=3 For i=1 to 3 '第3次,i=3
for j=1 to i 'for j=1 to 3,运行3次。第1次,j=1.
for k=j to 3 'k=1 to 3,运行3次
n=n+1 'n现在为8,3次过后,n=11
next k
next j 'next j 后j=2,for j=1 to 3这一循环运行第2次。
next i For i=1 to 3 '第3次,i=3
for j=1 to i 'for j=1 to 3,运行3次。第2次,j=2.
for k=j to 3 'k=2 to 3,运行2次
n=n+1 'n现在为11,2次过后,n=13
next k
next j 'next j 后j=3,for j=1 to 3这一循环运行第3次。
next i For i=1 to 3 '第3次,i=3
for j=1 to i 'for j=1 to 3,运行3次。第3次,j=3.
for k=j to 3 'k=3 to 3,运行1次
n=n+1 'n现在为13,1次过后,n=14
next k
next j 'next j 后j=4,for j=1 to 3这一循环退出。
next i 'next i 后i=4,退出最后n=3+(3+2)+(3+2+1)=14
你最好设两个变量!