VB循环语句中的FOR…TO…的具体算法。

如题所述

对于下列程序段:
s=0
For
i
=1
to3
s=s+i
Next
i
i=1的时候s=s+i=0+1
i=2的时候s=s+i=1+2
i=3的时候s=s+i=3+3然后结束循环
温馨提示:内容为网友见解,仅供参考
无其他回答

VB循环语句中的FOR…TO…的具体算法。
For i =1 to3 s=s+i Next i i=1的时候s=s+i=0+1 i=2的时候s=s+i=1+2 i=3的时候s=s+i=3+3然后结束循环

VB循环语句中的FOR…TO…的具体算法。
i=1的时候s=s+i=0+1 i=2的时候s=s+i=1+2 i=3的时候s=s+i=3+3然后结束循环

vb循环问题
For K = 1 To 2 Step -1 Print“你好!”Next K 系统首先执行For语句,把1赋予变量K ==> 因为步长为负数,判断 K >=2吗?不 ==> 循环结束。同样可见,循环体内的语句“Print “你好!””一次也没有被执行,其实没有发生循环。所以,你的问题是步长为负数,一开始循环控制变量为1,而循...

VB中的循环语句中的for... 是怎么用的?
For 变量=初值 To 终值 〔Step 步长]循环体 Next 变量 如:For i=0 to 999 '这里省略Step说明步长为1 循环体 Next i 说明从0到999,循环1000次。又如:For i=20 to 0 Step -2 循环体 Next i 说明从20到0,以步长为-2,循环10次 你现在明白“For…To…”表示什么了吧!

VB中关于FOR...TO...的用法
楼主你希望的结果是什么?注意print a的位置吧...是在J循环了从-2到2(5次)以后才显示结果的.显示a值时,a=a+i+j已经被做了5次,而不是一次,a又从未被清0过,所以结果要一直累加下来.I和J的结果倒没什么问题.

在VB中 for 循环嵌套语句的用法语解释(必须清楚!!)
用尽量简单的语句来给你解释,如有不理解可以再讨论:1.for循环的结构为For 变量的初始值 To 变量的终止值 [变量的变化的步长(可有,也可省略,若省略默认步长为+1)]<循环体> Next 变量值2.了解了for循环的结构下面来看for循环的执行顺序:首先判断变量的值是否在变量的初始值与终止值之间,如果...

VB编程,for语句
For 是用来循环执行一系列操作的语句。语法如下:for 循环变量=起始值 to 终止值 [STEP] 步长 <要执行的语句序列> next [循环变量]循环变量要事先定义,循环执行的次数=终止值与起始值的差的绝对值除以步长再取整数部分 比方说要连续输出10个*,就这样写 dim i as integer '这句定义变量 for i...

VB中关于: for ...to,和DO WHILE...LOOP语句的用法
for ...to,用在知道循环次数的时候比较方便 DO WHILE...LOOP 用在在循环时判断条件,条件满足执行,不满足就退出 例如你要计算1+2+3+...+100的值则用for to 要计算1+2+3+4+5+...什么时候大于1000,并返回最后一个数时用DO WHILE...LOOP ...

编程VB的for语句是什么意思,举例说明一下
初始值 就是从那里开始循环 终止值就是到那里结束 最简单的例子 1+2+3+4...+100=? 加到100等于多少?就可以这样结算 FOR I=1 TO 100 a=a+I next msgbox A 例子中 就是从1开始循环到100 我设置的A是一个临时值 I是每一次循环中的值 会自动变1 2 3...一直到100 A加变动的1 2 3....

在VB中 for 循环嵌套语句的用法语解释(必须清楚!!)
for i=1 to 3 for n=1 to 2 s=s+n next s=s+i next 嵌套循环就是先把内循环执行完在执行外循环!正如上面的代码所示,首先i=1 ,然后n=1 to 3,s=0+1+2+3=6,然后通过next,s=6+i=6+1=7,通过第二个next,i=2,然后n=1 to 2,s=7+1+2+3=13,通过next,s=13+i=...

相似回答
大家正在搜