VB中3次迴圈卻給了4次的結果

2022-06-12 22:07:18 字數 648 閱讀 6067

1樓:匿名使用者

因為你步長是2,當for執行到第4次時k=8,這時條件不滿足跳出迴圈,即迴圈體執行了3次,得出:w=3+3,k=2*4。輸出4次的結果是因為你在跳出迴圈後又:

form1.print "w"; w, "k="; k,vb沒有做錯 :)

2樓:喻元愷

這個當然的了,w=6沒有什麼的吧,k=8是應為加為6時你的條件仍是滿足的,當再加到8時才不滿足的了

3樓:小李無刀

你迴圈結束了,不是還有一句 form1.print "w"; w, "k="; k ?

這一句就是w=6 k=8

4樓:匿名使用者

for迴圈是單次迴圈結束後再加步長……

5樓:

private sub form_click()form1.cls

w = 3

for k = 2 to 6 step 2form1.print "w"; w, "k="; k ' 三次結果

w = w + 1

next k

form1.print "w"; w, "k="; k '第四次。。對吧

end sub

VB中的迴圈太大了,老是未響應

form2.show 放到排序前邊行不?排序過程中再加入 doevents doevents 函式 轉讓控制權,以便讓作業系統處理其它的事件。語法doevents 說明doevents 函式會返回一個 integer,以代表 visual basic 獨立版本中開啟的窗體數目,例如,visual b...

python中while怎麼增加迴圈的次數比如下方

i 1 temp input 不妨猜下我現在心裡想哪個數字 guess int temp while guess 8 and i 3 if guess 8 print 你猜對了 print 猜中了也沒有獎勵 else if guess 8 print 大了大了 else print 小了小了 tem...

計算( a的4次方b的3次方)的3次方乘以( a的平方b的立方)的平方除以( a的平方b的立方)的5次方

a 4b 3 3 a 2b 3 2 a 2b 3 5 a 4b 3 3 a 2b 3 3 a 6 計算 a的四次方b的三次方 a的平方b的三次方 的平方除以 a的二次方b的三次方 的五次方 5 1 a四次方.b九次方 a4b3 a2b3 2 a2b3 5 a4b3 a4b6 a10b15 a8b9 ...