for i = 1 to 3
for j = 5 to i stpe -1
for k = j to 6
a = a + 1
next k
next j
next i
print a
这些循环执行后a=43 为什么?我有点不理解,望大虾们指点
for j = 5 to i stpe -1
for k = j to 6
a = a + 1
next k
next j
next i
print a
这些循环执行后a=43 为什么?我有点不理解,望大虾们指点
解决方案 »
- RasDial命令 实现个ADSL偶尔拨号失败问题请教,进入有vb代码贴出,急
- datareport报表问题
- Automation 错误是什么样的错误,怎么可能解决?
- 我在做MIS时,程序有时操作出错,请问有什么简单的办法让程序出错时不退出呀(ON ERROR)
- 如何打包VB6编译的程序?(引用了ExcelXP对象)
- mailto: 能否实现附件功能,怎么做呢?
- 一个很菜的问题.如果想在DATAGRID中显示出符合条件的全部记录怎么处理.急!!!!!!!!!!!
- 在VB MSCHART的散点图中如何用ToolTipText读取数据点的值?
- 关于“如何手工将recordset对象绑定到datagrid上”的问题,建议大家进行讨论?
- 小问题很简单,保证给分,在线等待!
- VB 里面怎么通过程序动态改变Treeview 控件字体的大小?
- [新手问题]非常非常简单的程序有错误。。在线等。。得答案就结帖
for i循环执行三次,i值分别是1至3
for j循环执行十二次,j值分别是5至1,5至2,5至3
for k循环执行四十二次,k值分别是:
5至6,4至6,3至6,2至6,1至6
5至6,4至6,3至6,2至6
5至6,4至6,3至6
由于k循环四十二次,所以a=a+1执行了四十二次,若a的初值为1,则执行四十二次后是多少?
I = 1
j = 5 ;j = 4 ;j = 3;j = 2;j = 1
共加了2 +3+4+5+6=20次
I = 2
j = 5 ;j = 4 ;j = 3;j = 2
共加了2 +3+4+5=14次
I = 3
j=5 ;j = 4 ;j = 3
2+3+4=9
20+14+9=43