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
next i
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...