沒錯(cuò)!!

成都創(chuàng)新互聯(lián)是一家專注于網(wǎng)站制作、成都做網(wǎng)站與策劃設(shè)計(jì),嫩江網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:嫩江等地區(qū)。嫩江做網(wǎng)站價(jià)格咨詢:13518219792
你的算法是:
1.定義三個(gè)變量,minValue(放最小值),X(放最小值的X坐標(biāo)),Y(放最小值的Y坐標(biāo))。
2.遍歷矩陣。在遍歷過程中將最小值放在minValue中,最小值的X坐標(biāo)放在X中,最小值的Y坐標(biāo)放在X中。
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 "個(gè)數(shù)字被輸入"
Label2.Text = "最大的數(shù)字是" numList(numList.Count - 1)
If numList.Count 1 Then Label2.Text = ",第二大數(shù)字是" numList(numList.Count - 2)
Label3.Text = str
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Randomize() '產(chǎn)生隨機(jī)數(shù)種子 以防止每次生成結(jié)果都一樣
Dim a(100) As Integer '聲明數(shù)組存放數(shù)據(jù) 用來保存隨機(jī)數(shù)結(jié)果
Dim max As Integer, min As Integer '聲明兩個(gè)變量存最大值和最小值
min = 1000 : max = 0 '設(shè)置初值
For i = 0 To 99 '循環(huán)100次
a(i) = Int(Rnd() * 1000 + 1) '用rnd生成一個(gè)隨機(jī)數(shù) 由于rnd范圍為0-1之間的小數(shù).所以*1000設(shè)置他的范圍為0到999之間 加1變成1到1000之間
If a(i) = max Then max = a(i) '如果當(dāng)前數(shù)值大于最大值的變量就保存
If a(i) = min Then min = a(i) '如果當(dāng)前數(shù)值小于最小值的變量就保存
Next
MsgBox("最大值為" max)
MsgBox("最小值為" min)
End Sub
你是不是應(yīng)該對(duì)最大值和最小值賦初值(比如把 r(1) 賦給最大值和最小值)呢?不然最小值默認(rèn)初始值是‘0’,后面的判斷就不起作用了。你可以加個(gè)斷點(diǎn)試試,他們的初始值是多少。。。
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找極值的簡(jiǎn)單介紹
當(dāng)前路徑:http://chinadenli.net/article7/dsedhij.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、網(wǎng)站營(yíng)銷、做網(wǎng)站、定制網(wǎng)站、Google、App設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)