利用vb編寫34的二維陣列輸入任意整數求所

2021-03-26 17:47:12 字數 1681 閱讀 2211

1樓:匿名使用者

利用vb,編寫乙個3*4的二維陣列輸入任意整數並且求所有陣列元素和及平均值方法為:

1、輸入標頭檔案和主函式。

2、初始化陣列並定義變數型別。

3、輸入i和j。

4、輸出第i行第j列的元素。

5、編譯、執行。

注意事項:在visual basic 6.0中,採用物件導向程式設計方法(object-oriented programming),把程式和資料封裝起來作為乙個物件,每個物件都是可視的。

2樓:匿名使用者

private sub ***mand1_click()

dim i as integer, j as integer, a(1 to 3, 1 to 4) as integer, x as integer

'i、j、x 是變數,a(1 to 3, 1 to 4)是二維陣列變數

for i = 1 to 3   'i是迴圈變數,這

裡迴圈3次

for j = 1 to 4   'j是迴圈變數,這裡迴圈4次

randomize    '重新整理隨機數種子

a(i, j) = int(rnd * 90 + 10)    '產生隨機數,儲存在a陣列中

x = x + a(i, j)    '計算陣列的和

print a(i, j) & "   ";    '列印陣列的值

next j   'j迴圈結束

print    '列印換行

next i    'i迴圈結束

print   '設定乙個空行

print "3*4陣列的和 = " & x    '列印陣列的和

print "平均值 = " & round((x / ((i - 1) * (j - 1))), 2) '列印平均值,取小數後二位

end sub

3樓:聽不清啊

private sub ***mand1_click()print "請輸入乙個3*4的二維陣列"

dim a(3, 4)

for i = 1 to 3

for j = 1 to 4

x = val(inputbox("請輸入a(" & i & "," & j & "):"))

a(i, j) = x

s = s + a(i, j)

print a(i, j),

next j

print

next i

print

print "元素總和="; s

print "平均值="; s / 12

end sub

定義乙個3行4列的二維陣列int a[3][4], 利用陣列輸入、輸出陣列的所有元素

4樓:晶魚小公舉

二維陣列的輸入輸出就是乙個for迴圈的巢狀呀。求每一行元素最大值的話,可以參考以下**:

5樓:polaris北斗

#include

int main()

}//求行最大值

for(i = 0; i < 3; ++i)}//輸出

for(i = 0; i < 3; ++i)printf(" max: %4d\n",b[i]);

}return 0;}

VB一維陣列轉二維陣列

arrm 0,0 3 arrm 0,1 0 這個是向陣列arrm 的第0排的第0個位址賦值3和向陣列arrm的第0排第1個位址賦值0 這個沒有為什麼的,你愛高興給他賦值幾就賦值幾,就像你想給小孩幾元錢就給幾元,那是你的事。至於0,00,1是二維陣列的下標,即數學中的座標。看下圖你就明白了。就如你的a...

c語言輸入34矩陣到二維陣列a42矩陣到

void main int a 3 4 int b 4 2 巢狀迴圈計算結果矩陣 m p 的每個元素版 for i 0 i 3 i for j 0 j 2 j printf n 數字是我隨便寫的,根據自己要求可以修改數字 include void main int i,j,k,sum printf ...

以下程式通過函式對3 4的二維陣列1,3,5,7,9,11,13,17,19,21,23,25進行轉置。補充程式

挨個寫完也得費不少時間.我先一個個寫,時間有限,寫到哪算哪 1.int len const char str 2.題意不清 3.include include int main void else printf d pt a return 0 4.同樣不清楚.不寫了 vb設計一個程式,使用array...