1樓:候園
不清楚什麼是"多重迴圈"
是。forfornext
next還是。
for next
for next
二個都能寫,我乙個給你寫乙個啊。
private sub commandbutton1_click()sum = 0
a = 1for i = 1 to 3
a = a * i
nextsum = a + sum
a = 1for i = 1 to 6
a = a * i
nextsum = a + sum
a = 1for i = 1 to 9
a = a * i
nextsum = a + sum
msgbox (sum)
end sub
2樓:網友
多重迴圈???是遞迴吧。
vb多重迴圈試題
3樓:瑞安阿芳
答案不可能是18,是不是程式**錯了,按你現在的程式說一下:
1. 當i=1時,第2重迴圈1次,j只取1,第3重迴圈3次,此時a=3
2. 當i=2時,第2重迴圈2次(j=1和j=2),j=1時第3重迴圈3次a再加3,a=6;j=2時,第3重迴圈2次,a再加2,此時a=8
3. 當i=3時,第2重迴圈3次,j=1,j=2,j=3,第3重迴圈分別迴圈3,2,1,次,即a又被加了3+2+1=6次,第2步時a是8,所以此時a=8+6=14
所以最終結果是14,已經在vb裡驗證過。
補充:如果要答案是18,就是for k= j to 3要改成for k= 1 to 3
4樓:網友
請問a的初始值是0還是?
vb的程式**,迴圈結構,求作業答案
5樓:易經解讀者
你的程式**迴圈結構,我也不會不好意思,不能幫助你了。
6樓:網友
稍後來拿,解答留下關注。
17題 三重迴圈 vb
7樓:匿名使用者
當i=1時,j=1時,k的值從1到3,共執行了a=a+1三次,a的值變為3
當i=2時,j=1時,k的值從1到3,共執行了a=a+1三次,a的值變為6
當i=3時,j=1時,k的值從1到3,共執行了a=a+1三次,a的值變為9
當i=4時,迴圈結束,最後結果為9
vb中多重迴圈怎麼算?我要計算過程。結果我知道?
8樓:僕淑善鹹
當i為1,j
迴圈1次,既:k
迴圈三次。a加三次後為:3當i
為2,j迴圈2次,既:k
先迴圈三次。
再迴圈兩次,總共加5次。
a此時為8當。
i為3,j迴圈3次,既:k
先迴圈三次。
再迴圈兩次。
最後再迴圈一次,共加6次。
a此時為14
結果為14
9樓:網友
從最裡面那層迴圈開始一層一層向外退,知道退出最外層迴圈時整個迴圈結束,你沒有理解單重迴圈怎麼都得?
多重就是幾個單重迴圈再乙個。
叢裡到外乙個乙個的迴圈。
vb多重迴圈問題
10樓:鬱熊熊
我個認認為lz的解釋有誤!
比如外迴圈是10次,內迴圈是20次。
那麼就會迴圈10個20.也就是。
相反,外迴圈是20,內迴圈是10
那麼就是 20個10,也就是。
因為---也就是。
所以要把多的放在內迴圈!!!
一道vb程式的迴圈問題,求大神解答!
11樓:網友
答案是a) 11
i先等於1進入迴圈後i自加1,於是等於2
因為步長setp為4,所以碰到乙個next,後要加上4,這時i為6再次進入迴圈,i再加上1,這裡為7
再次碰到next,加上4,這時i為11
因為已經超過10的迴圈範圍,所以i最終為11
用迴圈語句編寫程式,其功能是計算 s
void main printf f n s system pause 關鍵是會不會溢位 include int main void cout sum endl return 0 tanch8800331 提供的 有些錯誤,我簡單修改一下。include int main void cout sum...
用c 編寫程式單位換算編寫程式,將英寸換算為釐米。輸入英寸,輸出釐米。換算關係 1inch 2 54cm
include using namespace std int main double inch,cm cin inch cin cm cm是計算的 不是輸入的 inch 1 用輸入的英寸 cm inch 2.54 cout c語言和c 語言的全稱是什麼?c語言全稱 the c programmin...
可以用vb製作介面而用c語言編寫程式嗎
當然,c可以 抄做你不能做一個 襲vb介面的系統,除 bai非你將使用的api函式du,zhi你可以用c語言寫的dll在vb。vb是不是dao也是一種高層次的語言寫出來的嗎?vc只是一個用c語言編寫,它可以做一些事情,能夠實現在vc的環境。太多自己的清晰圖形介面的vc,vb介面的發展不是太複雜,即使...