' 形参 n 是评委人数
Private Function PJF(ByVal n As Integer) As Single
Dim f0!, f1!, f2!, S!, i%
PJF = 0
If n>= 3 Then
f1 = 0 : f2 = 10000
For i = 0 To n - 1
f0 = Val(Text1(i).Text)
PJF = PJF + f0
If f0 > f1 Then f1 = f0 ' 找最大分
If f0 < f2 Then f2 = f0 ' 找最小分
Next
PJF = (PJF - f1 - f2) / (n - 2)
End If
End Function
Private Sub Command1_Click() ' 【最后结果】按钮
Label10.Caption = CStr(PJF(6)) ' 实参 6 是评委人数
End Sub