1樓:匿名使用者
雖然看上去是三重迴圈,但因為每次都是重新賦值的,所以外面兩層迴圈是廢的。
for k1 = 0 to 4
y = 20
for k2 = 0 to 3
y = 10 '每次都會重新賦值,前面的運算全都白做了,不用去管它
for k3 = 0 to 2
y = y + 10
next k3, k2, k1
print y
就跟下面結果一樣
y = 10
for k3 = 0 to 2
y = y + 10
next k3
2樓:匿名使用者
因為不管你的最外層迴圈是多少次結果都是一樣的,這是因為每次巢狀迴圈時你都給y定了初值(即最內層y=10),每次最後一次都是執行的如下語句.
y = 10
for k3 = 0 to 2
y = y + 10
next k3
也就是說你不管k1與k2執行多少次,最後執行的是上面的語句.
3樓:匿名使用者
無論如何迴圈,最後一次的執行順序都是
y=20 //k1=4
y=10 //k2=3
y=y+10 //k3=0
y=y+10 //k3=1
y=y+10 //k3=2
vb初學者求助
給你個思路。先將數字轉換成字串,再進行換位操作,最後再將換位後的字串轉換成數字。x str 數字 a mid x,1,1 b mid x,2,1 n mid x,3,1 d mid x,4,1 x val 3 4 1 2 private sub form click dim str as strin...
初學者學VB好還是易語言好,對一個初學者來說用易語言好還是VB好
2個都不好,vb老的不能在老了,估計都沒人用了,易語言就別說,不是我不愛國,是在是咱們國人在這方面實力有限,就想中國自己造cpu一樣,到都來還是茫然一片,既然有c基礎,還是學c吧,你才初二,看不懂很正常,但是學了就會有收穫,大學的時候你就體會到了 像樓主這樣的 學易語言比較好點 最起碼自己寫的 是什...
初學者請教 兩道簡單的c語言程式設計題目
沐沐 我沒有改你的輸入語句,如果改了會更短一點。include void main else if j 2 0 t for j 1 j else if j 2 0 t day 30 d1 12 m1 30 y2 y1 1 365 m2 1 30 d2 t printf total day d n d...