从十个数中求出最大值 麻烦您写一下vb代码

允许输入十个数字 然后显示最大值
2024-11-23 18:35:52
推荐回答(3个)
回答1:

'添加窗体Form1,按钮Command1,然后添加如下代码:
Private Sub Command1_Click()
    Dim a(9), i, temp As Integer
    For i = 0 To 9
        a(i) = Val(InputBox("请输入第" & i + 1 & "个数:"))
    Next
    temp = a(0)
    For i = 0 To 9
        If a(i) > temp Then temp = a(i)
    Next
    Print "最大数为:" & temp
End Sub

回答2:

'添加窗体Form1,按钮Command1,然后添加如下代码:
Private Sub Command1_Click()
    Dim temp As String
    Dim i As Integer
    Dim a(9) As Integer
    For i = 0 To 9
        Randomize
        a(i) = Int(Rnd * 100)
        Print a(i);
    Next
    temp = a(0)
    For i = 0 To 9
        If a(i) > temp Then temp = a(i)
    Next
    Print "最大数为:" & temp
End Sub

回答3:

把10个数存入数组.

dim a(1 to 10) as integer,nMax%,i%
'产生10个数
for i=1 to 10
a(i)=int(Rnd*100)
next i
nmax=a(1)
for i=1 to 10
if a(i)>nmax then nmax=a(i)
next i
print nmax