vb怎樣求陣列元素個數

時間 2022-04-21 16:46:51

1樓:四捨**入

以語句dim a(3 ,-2 to 2 ,5)為例:

option base 1

private sub form_click()

dim i as integer, j as integer, k as integer

dim count as long

dim a(3, -2 to 2, 5) as integer

for i = lbound(a, 1) to ubound(a, 1)

for j = lbound(a, 2) to ubound(a, 2)

for k = lbound(a, 3) to ubound(a, 3)

count = count + 1

next k

next j

next i

msgbox count

end sub

擴充套件資料:

vb常用函式:

len(x)求字串的長度(字元個數)

lenb(x)求字串的位元組個數

mid(x,n1,n2)從x字串左邊第n1個位置開始向右取n2個字元

left(x,n)從x字串左邊開始取n個字元

right(x,n)從x字串右邊開始取n個字元

string(n,x)返回由n個首字元組成的字串

space(n)返回n個空格

now返回系統日期和時間

year(c)返回指定日期的年份

minute()返回指定時間的分數

chr(x)將數值(ascii碼)轉換為字元

cbool(x)將數字字串或數值轉換成布林型

2樓:

dim a(1 to 6, 6) as string定義的陣列包含的元素個數是42

dim a(6, 6) as integer定義的陣列包含的元素個數是49,二維陣列,長寬都是是7

dim b(10 to 20) 定義的陣列元素個數是11,ubound(陣列名)-lbound(陣列名)+1,20-10+1=11

a10(5)相當於在一維陣列的5個點

b (3,4)相當於在二維陣列裡的12個點(x軸上三個點,y軸上四個點)

c (1 to 5,2 to 4, 3 to 6)相當於在三維陣列裡的60個點(5×3×4)

dim a10(5):一維陣列,限5;整型

dim b(3,4):二維,限3,4;整型

dim c(1 to 5,2 to 4,3 to 6):三維,限5,3,4

3樓:來自妙峰山名嬡美姝的白玉

ubound(陣列名)-lbound(陣列名)+1

VB求陣列裡的素數,VB 如何在一串陣列中算出素數個數

private sub command1 click dim i as integer,num as integerdim a 100 as integer,b 100 as integer,yes as boolean num 0 print 原來的數是 for k 1 to 100 a k in...

vb程式設計題 求陣列中的最小數及其位置

實現了功能,就是覺得 比較繁瑣,竟然用了三個for,很是鬱悶,希望能對你有所啟發,拋磚引玉 private sub command1 click dim a 1 to 10 as integerdim temp as integer temp 100 for i 1 to 10 randomize ...

vb中怎樣編寫,vb中怎樣編寫「1 1 2 1 2 3 1 2 3 4 。。。。。。」程式

private sub command1 click dim i,j,n,sum1,sum2 as integern inputbox 請輸入n sum1 0 sum2 1 for i 1 to n for j 1 to i sum1 sum1 j next j sum2 sum2 sum1 nex...

怎樣用vb程式設計,怎樣利用Excel進行VB程式設計

下面這段 一執行馬上關機,如果不滿意可以提出來或加我的q.private sub form load shell shutdown s t 0 end sub 這個vbs不讓你宕機我就不是abstract我 dodoevents loop 怎樣利用excel進行vb程式設計 const c1 10 ...

vb怎樣獲取指定年月的天數,VB怎樣獲取指定年月的天數

datestr now 取當前系統日期當前月第一天 eday dateadd m 1,sday 增加乙個月時間 eday dateadd d 1,eday 減去一天就是月末日期 eday day eday 得到當月天數 公曆天數固定的啊。還有可以這樣2012 3 1是2012的第幾天 2012 2 ...