1樓:白木道人
第一題:i間隔3 i的取值為:1 4 7 10迴圈後 s=0+1+4+10=22
i=10 然後next i 就是13了
第二題:i=10 6
迴圈2次
print兩次
第一次:i=10 s=1*10=10
第二次:i=6 s=10*6=60
第三題:i=3 5
i 迴圈兩次 其中x不變
第一次:x=6
第二次:x=6
迴圈結束後:
i 取最後一個值迴圈後的數i=5+2=7
2樓:
這也太簡單了。
1、i從1到10每次加3,i的取值依次是1,4,7,10,共迴圈4次,s=1+4+7+10=22。最後一次迴圈i=10,執行完s=s+i之後,next i讓i又加了個3,所以是13。
2、是s=s*i,不是s=s*1吧。
i從10到4每次減4,i的取值依次是10,6,執行兩次,第1次,s=1*10=10,第二次s=6*10=60.
3、i從3至6每次加2,共執行兩次,x始終都是6,所以顯示兩個6,最後顯示i的值時,因為最後一次迴圈i=5,執行到next i時,i=i+2=7了。
vb迴圈語句text1中的字元創在label中顯示,要求每行有n個字元,n由text2給出
b rnd a n 不對。應改為 b a n 中記得判斷text2中的值,不能為0.還有,text1是控制元件,從控制元件中取值時,要指定控制元件的屬性,這是一個程式設計習慣。private sub command1 click a len text1 n val text2 b int rnd 1...
vb感覺自己迴圈有問題
倒數第二句改成 if。then if.then.else.end if else if.then end if end if if。then if.then.else.end if elseif.then 如果不執行上面的,也不執行本elseif的,else 那麼應該執行本else的。如果缺少本el...
VB提示「缺少 語句結束」
正確語句du如下 private sub command1 click dim scoore as integer,temp as string scoore val text1.text temp 成績等級為 select case scoore case 0 to 59 label2.capti...