网站首页 > 文章中心 > 其它

vb.net最大值函数

作者:小编 更新时间:2023-08-18 12:48:27 浏览量:113人看过

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

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

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

Public Class Form1

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

vb.net最大值函数-图1

Dim min, max As Integer

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)

vb.net最大值函数-图2

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

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 '设置初值

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

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

Next

MsgBox("最大值为" max)

MsgBox("最小值为" min)

以上就是土嘎嘎小编为大家整理的vb.net最大值函数相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章