VB的問題閱讀程度寫出結果

2022-11-05 00:50:12 字數 1257 閱讀 8165

1樓:匿名使用者

private sub form_click()

dim a(3,3) as integer '定義4 * 4的二維資料

for j=1 to 3 'j 從1到3進行迴圈

for k=1 to 3 'k 從1 到 3進行迴圈

a(j,k)=(j-1)*3+k 'a(j,k)=(j-1)*3+k

next k '將k+1

next j '將j+1

******************************

j=1,k=1: a(1,1)=(1-1)*3 +1=1

j=1,k=2: a(1,2)=(1-1)*3 +2=2

j=1,k+3: a(1,3)=(1-1)*3 +3=3

到此k迴圈結束,進入j的下次迴圈即將j加1,並再次啟動k迴圈

j=2,k=1: a(2,1)=(2-1)*3 +1=4

j=2,k=2: a(2,2)=(2-1)*3 +2=5

j=2,k=3: a(2,3)=(2-1)*3 +3=6

進入j的第三次迴圈,

j=3,k=1: a(3,1)=(3-1)*3 +1=7

j=3,k=2: a(3,2)=(3-1)*3 +2=8

j=3,k=3: a(3,3)=(3-1)*3 +3=9

到這裡已經給陣列a()賦值了,但是並沒有完全賦值,因為a()的下標是從0開始的,即a(0,0) a(0,1) a(0,2) a(0,3) a(1,0) a(2,0) a(3,0)的值都預設為0

********************************

for j=2 to 3

for k=1 to 2

print a(k,j);

next k

print

next j

j=2,k=1: print a(1,2) 輸出為 2

j=2,k=2: print a(2,2) 輸出為 5

k迴圈結束後會有一個空列印 print目的是換行

j=3,k=1: print a(1,3) 輸出為 3

j=3,k=2: print a(2,3) 輸出為 6

print 換行

end sub

整個程式輸出結果是

2 53 6

2樓:

輸出陣列a(k,j)的值,其實就是一個讀二維陣列的迴圈,

第一個迴圈決定j的值,第二個迴圈決定k的值,應該print四個數。

閱讀下面的程式,寫出程式執行的輸出結果

建議吧bai程式寫成這樣du12 345void main 執行結果應該是852 這樣程式zhi識別的更友好一 dao些,順便說一下,您使內用的標點全都是中容文的,真正寫程式的時候要注意 c語言閱讀下面的程式,寫出程式執行輸出結果 include int f int x int main for迴圈...

vb的小問題,關於vb的小問題

你在做執行程式時,不新增其他的退出按鍵就可以啊!關於vb的小問題 setmynum是一個變數。val表示把括號後面的數轉化為10進位制的數值形式。h是16進位制數字的開頭。寫在 裡面表示加上 h這兩個字元竄。如加號後面的數值 5的話,setmynum就等於val h5 這個意思。號後面的mid su...

關於VB的倆問題,幾個關於VB的問題

第一個問題 沒看懂,什麼叫不能用?第二個問題 不是設定的問題啊。大於小於不等於能直接用的啊!你是說語法錯誤還是說程式結果錯誤。如果是語法錯誤看看你輸入時是不是輸入的全形符號。應該不會是這種錯。問題說清楚點。幾個關於vb的問題 你真的打算0分,讓人幫你解決這7個比較有難度的問題?朋友,你的問題太複雜且...