注册 登录
编程论坛 VB6论坛

VB出错求解!

无重量空气 发布于 2012-12-05 20:08, 311 次点击
      Private Sub Command2_Click()
  Dim k As Integer
  Dim a(9) As Integer

   k = 0
   For i = 0 To 9
    If a(k) > a(i) Then
     a(k) = a(i)
     End If
     Next i
     Label2.Caption = "最小值是:" & a(k)
End Sub



Private Sub Form_Load()
Dim a(9) As Integer
 For i = 0 To 9
    a(i) = Int(Rnd * 90)
    Text1.Text = Text1.Text & Str(a(i))
    Next i
End Sub


求最小值!请教哪个地方出错了!最小值显示是0
3 回复
#2
无重量空气2012-12-05 20:40
   咋没人回复啊!!!求解啊!!!
#3
风吹过b2012-12-05 20:56
If a(k) > a(i) Then
     a(k) = a(i)
     End If

是 k=i 吧。
#4
无重量空气2012-12-05 21:20
  问题解决了!是没有定义全局数组!谢谢啦!~
1