一道VB初學者的題目

時間 2022-01-24 14:40:15

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...