vb.net取数组最大,vb求数组中的最大值和最小值

VB.NET 数组内容比较大小

'给数组赋值

创新互联专业为企业提供汉阳网站建设、汉阳做网站、汉阳网站设计、汉阳网站制作等企业网站建设、网页设计与制作、汉阳企业网站模板建站服务,十多年汉阳做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

dim d(6) as integer

d(1)=11

d(2)=32

d(3)=25

d(4)=45

d(5)=9

d(6)=5

'获取最大值(采用打擂台的思路)

dim MyMax as integer

dim i as integer

MyMax = d(1) '假设第1个元素最大

for i = 2 To Ubound(d) '从第2个元素开始到最后一个元素

'如果当前元素比MyMax的值大,就把当前元素保存到MyMax

if d(i) MyMax Then

MyMax = d(i)

end if

next i

msgbox MyMax

用vb.net编写一个函数,求任意整数数组的最大元素

private function maxnum(byval a() as integer) as integer

dim i as integer

maxnum=a(0)

for i = 1 to ubound(a)

if a(i)maxnum then maxnum=a(i)

next

end function

vb.net程序,利用随机函数产生100个1到100之间的整数,求其中的最大最小值。

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Randomize() '产生随机数种子 以防止每次生成结果都一样

Dim a(100) As Integer '声明数组存放数据 用来保存随机数结果

Dim max As Integer, min As Integer '声明两个变量存最大值和最小值

min = 1000 : max = 0 '设置初值

For i = 0 To 99 '循环100次

a(i) = Int(Rnd() * 1000 + 1) '用rnd生成一个随机数 由于rnd范围为0-1之间的小数.所以*1000设置他的范围为0到999之间 加1变成1到1000之间

If a(i) = max Then max = a(i) '如果当前数值大于最大值的变量就保存

If a(i) = min Then min = a(i) '如果当前数值小于最小值的变量就保存

Next

MsgBox("最大值为" max)

MsgBox("最小值为" min)

End Sub

vb.NET一个找出数组最大最小值的程序有个小问题 谁看一下

你是不是应该对最大值和最小值赋初值(比如把 r(1) 赋给最大值和最小值)呢?不然最小值默认初始值是‘0’,后面的判断就不起作用了。你可以加个断点试试,他们的初始值是多少。。。

VB求最大值函数

双击command1,写下

dim a as string

dim amax as integer,temp as integer

a=trim(text1)'去除text1中的空格,将值赋给a

amax=0'设置amax的初值,因为是找最大值,所以取0

for i=1 to len(a)'循环,从1到a的长度

temp=val(mid(a,i,1))'从a中第i个位子取一个数

if temp=amax then amax=temp'和最大值比较

next i

text2=amax


名称栏目:vb.net取数组最大,vb求数组中的最大值和最小值
地址分享:http://ybzwz.com/article/phdpjs.html