包含vb.net的max函数的词条

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中max函数的调用方法

vb中没有这个函数,你可以自己写一个嘛。

public

function

max(a

as

single,

b

as

single)

as

single

if

a

b

then

max

=

a

else

max

=

b

end

function

这样你就可以使用它了,如

debug.print

max(12.5,16)

这时就会输出12.5与16中较大的一个数。

当然,你也可以把以上自定义函数中的两个变量,换成一个数组,这样就可以不只是在两个变量之间返回最大值,而是在一个数组中返回最大值。

如:

public

function

max(a()

as

single)

as

single

dim

i

as

integer,

p

as

single

p

=

a(1)

for

i

=

2

to

ubound(a)

if

p

a(i)

then

p

=

a(i)

next

i

max

=

p

end

function

这样你可以先定义一个数组,并把你要查找最大值的数据存入这个数组中,再调用这个函数查找。

如:

dim

dat()

as

single

dat(1)=...

dat(2)=...

...

...

debug.print

max(dat)

这样就可以输出一组数组中最大值。

vb。net中的最大值及最小值函数的编写

'vb.net2008

Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim min, max As Integer

Dim a() As Integer = {3, 2, 4, 1}

min = Proc(a)(0)

max = Proc(a)(1)

End Sub

Private Function Proc(ByVal a() As Integer)

Dim a_out(a.GetUpperBound(0)), a_m(1) As Integer

System.Array.Copy(a, a_out, a.GetUpperBound(0) + 1)

System.Array.Sort(a_out)

a_m(0) = a_out(0)

a_m(1) = a_out(a_out.GetUpperBound(0))

Return a_m

End Function

End Class

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中有没有类似max()这样的函数

首先vb.net是一种编程语言,它自己是没有的。

但vb.net与c#、vc++.net等其它编程语言共用一个公共类库(叫框架类库),这个类库在命名空间System中提供了一个类叫Math(Public NotInheritable Class Math)。它为三角函数、对数函数和其他通用数学函数提供了常数和静态方法,其中就包括Max。

vb.net 数据库 最大值访问 MAX()

strSQL = "select MAX(ID) from caiming" 最后只返回了一个字段,不知道,你 dr.Item("IMG_url_add") 返回的是哪的东西?

按我的理解应该改成

strSQL = "select * from caiming where ID=(select MAX(ID) from caiming)"


文章名称:包含vb.net的max函数的词条
文章源于:http://pwwzsj.com/article/hpejco.html