繼續VB題求解輸出的結果是第一行5第二行7第三行12第四行12第五行13第六行25想知道二三行怎麼來

時間 2021-06-11 15:12:47

1樓:網海1書生

第一行:

a=a+2=2

m=m+2=1+2=3

fun=a+m=2+3=5

所以第一行是5

第二行:

a=a+2=2+2=4

m=m+2=1+2=3

fun=a+m=4+3=7

所以第二行是7

第三行:

s = fun((i)) + fun(i) = 5+7=12所以第三行是12

第四行:

a=a+1=4+1=5

m=m+1=6+1=7 '這是因為上面第二行中是按址傳遞,所以i變為3,再遞增3後就是6了

fun=a+m=5+7=12

所以第四行是12

第五行:

a=a+1=5+1=6

m=m+1=6+1=7

fun=a+m=6+7=13

所以第五行是13

第六行:

s = fun((i)) + fun(i) = 12+13=25所以第六行是25

第七行:

沒有了,由於上面第五行中i已被改為7,再遞增3的話就變為10,超出迴圈上限9,所以退出了

2樓:匿名使用者

i=1時,執行語句s=fun((i))+fun(i)時,會輸出 第一行5 第二行7,執行該語句後m=3

執行語句print s會輸出第三行12

執行next i 語句後i變為6

i=6時,執行語句s=fun((i))+fun(i)時,會輸出 第四行12第五行13,執行該語句後m=7

執行語句print s會輸出第六行25

執行next i 語句後i變為10,超過9,迴圈結束

求解VB題做好追加

private sub form click form1.autoredraw truedim t,a,s,n,j,h t val text1.text s 0 j 0 h 1 a 1 j h do while abs a t s s a j j 1 h 1 for n 1 to 2 j 1h h ...

vb裡一道題求解,求解VB一道題 最好解釋每一步

迮悅 private sub command1 click text1.visible falseend sub private sub command2 click text1.text vb程式設計 text1.visible true text1.fontsize 16 end sub pri...

VB引用的問題(高分求解)VB題目求解

dll有兩種。一種是active dll這種dll內部包含是類或者類庫 這種dll可以通過vb的引用對話方塊引用進來。還有一種是windows的標準dll 這種dll內部包換的是匯出函式 這種dll的使用方式是像普通的api函式。想必你一定用過windows api函式吧。api函式的使用方法是這樣...