精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • VB:有20個(gè)10以內(nèi)的隨機(jī)整數(shù)排成一排,找出每四個(gè)相鄰數(shù)之和中的最大值,并指出是哪四個(gè)相鄰的數(shù)

    VB:有20個(gè)10以內(nèi)的隨機(jī)整數(shù)排成一排,找出每四個(gè)相鄰數(shù)之和中的最大值,并指出是哪四個(gè)相鄰的數(shù)
    B(1)=A(1)+A(2)+A(3)+A(4)
    B(20)=A(20)+A(1)+A(2)+A(3)
    隨機(jī)生成數(shù)組A,用循環(huán)結(jié)構(gòu)求出每四個(gè)相鄰數(shù)之和,用數(shù)組B保存
    數(shù)學(xué)人氣:498 ℃時(shí)間:2020-09-01 15:41:07
    優(yōu)質(zhì)解答
    '把所有的與最大值相同的都顯示出來
    Private Sub Form_Load()
    Me.AutoRedraw = True
    Dim a(0 To 19) As Integer
    Dim b(0 To 19) As Integer
    Dim Max As Integer
    Dim i As Integer
    Max = 0
    Print "隨機(jī)生成的整數(shù):";
    For i = 0 To 19
    Randomize
    a(i) = Int(Rnd * 11)
    Print a(i);
    Next
    Print
    Print "被累加后的整數(shù):";
    For i = 0 To 19
    b(i) = a(i Mod 20) + a((i + 1) Mod 20) + a((i + 2) Mod 20) + a((i + 3) Mod 20)
    If b(Max) < b(i) Then Max = i
    Print b(i);
    Next
    Print
    FindData b, b(Max), a
    'Print "最大值:" & b(Max)
    'Print "相鄰的數(shù):" & a(Max Mod 20); a((Max + 1) Mod 20); a((Max + 2) Mod 20); a((Max + 3) Mod 20)
    End Sub
    Function FindData(arr() As Integer, ByVal MaxI As Integer, arra() As Integer)
    Dim i As Integer

    For i = 0 To UBound(arr)
    If arr(i) = MaxI Then
    Print "最大值:" & arr(i)
    Print "相鄰的數(shù):" & arra(i Mod 20); arra((i + 1) Mod 20); arra((i + 2) Mod 20); arra((i + 3) Mod 20)
    End If
    Next
    End Function
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版