English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

有誰能用VB的
For
Next
Print
寫出九九乘法表 (按開始鍵就會算出九九乘法表)
要像這樣
1*1=1 2*1=2 3*1=3 4*1=4 5*1=5
1*2=2 2*2=4 3*2=6 4*2=8 5*2=10
1*3=3 2*3=6
1*4=4 以此類推
1*5=5
1*6=6
1*7=7
1*8=8
1*9=9
下面是我寫的 不過就差沒辦法把它像上面分段(整齊的..)...我寫的都黏在一起
初學者= =\" 從九九乘法開始....
如果可以請大大解釋 NEXT PRINT FOR 之間的順序&循環關係
For i = 1 to 9
For j = 1 to 9
Print i ; \"*\" ; j ; \"=\" ; i * j ;
Next j
Print
Next i

2006-03-07 18:23:12 · 2 個解答 · 發問者 Anonymous in 電腦與網際網路 程式設計

2 個解答

他很簡單阿..
意思就是 For i = 1 to 9
就是把 i 代 1,代 2,代 3 代到 9 各執行一次總共執行 9 次
每一次執行到 Next i 時就又回到 For i = 1 to 9 代下一個數字再繼續執行
也就是先算 1x1 再算 1x2 再算 1x3 這樣一直算下去
當然 For j = 1 to 9 是一樣的意思
之所以用兩個迴圈是因為當它算到 1x9 時下一個是 2x1
有兩個變數所以用兩個迴圈
而 Print 就只是把計算的結果印出來而已
就是這樣....視狀況我再補充

2006-03-08 04:44:58 · answer #1 · answered by Shinwill 4 · 0 0

For i = 1 To 9    For j = 1 To 9        Print j; "*"; i; "="; i * j,    Next j    PrintNext i

2006-03-07 03:38:25 · answer #2 · answered by W.J.S. 7 · 0 0

fedest.com, questions and answers