189 8069 5689

vb.net找极值的简单介绍

用vb.net编程,建立一个m行n列的矩阵,找出其中最小的元素所在的行和列,并输出该值及其行、列位置

没错!!

成都创新互联是一家专注于网站制作、成都做网站与策划设计,嫩江网站建设哪家好?成都创新互联做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:嫩江等地区。嫩江做网站价格咨询:13518219792

你的算法是:

1.定义三个变量,minValue(放最小值),X(放最小值的X坐标),Y(放最小值的Y坐标)。

2.遍历矩阵。在遍历过程中将最小值放在minValue中,最小值的X坐标放在X中,最小值的Y坐标放在X中。

请教各位一个VB.NET的问题 找出两个最大数字

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

Dim numList As New List(Of Integer), str As String = ""

Dim strArr() As String = TextBox1.Text.Split(New Char() {" "c, ","c, "."c, Chr(13)}, StringSplitOptions.RemoveEmptyEntries)

For Each unitStr As String In strArr

If IsNumeric(unitStr) Then

numList.Add(CInt(unitStr))

Else

str = unitStr " "

End If

Next

numList.Sort()

Label1.Text = numList.Count "个数字被输入"

Label2.Text = "最大的数字是" numList(numList.Count - 1)

If numList.Count 1 Then Label2.Text = ",第二大数字是" numList(numList.Count - 2)

Label3.Text = str

End Sub

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.net中产生20个随机数并找出最值

Sub Main()

Dim r As Random = New Random

Dim rdnnum as Integer = 0

Dim maxnum As Integer = 0

For i = 1 To 20

rdnnum = r.Next(1, 50)

If rdnnum  maxnum Then

maxnum = rdnnum 

End If

Next i

Console.WriteLine("Max Number: "  maxnum)

End Sub


当前文章:vb.net找极值的简单介绍
文章分享:http://jkwzsj.com/article/dsedhij.html

其他资讯