vb求解···关于 do ···loop until那一段···给跪了
浏览量:3446 回帖数:6
1楼
Private Sub Form_Click()
Dim a() As Integer
Dim i As Integer, div As Integer, n As Integer
n = InputBox("数组元素个数n=")
ReDim a(n)
For i = 1 To n
a(i) = InputBox("a (" & i & ")= ")
Next i
div = a(1)
For i = 2 To n
If div > a(i) Then div = a(i)
Next i
Do
For i = 1 To n
If a(i) Mod div <> 0 Then div = div - 1: Exit For
Next i
Loop Until i = n + 1
Print div
End Sub
Private Sub Form_Click()
Dim a() As Integer
Dim i As Integer, div As Integer, n As Integer
n = InputBox("数组元素个数n=")
ReDim a(n)
For i = 1 To n
a(i) = InputBox("a (" & i & ")= ")
Next i
div = a(1)
For i = 2 To n
If div > a(i) Then div = a(i)
Next i
Do
For i = 1 To n
If a(i) Mod div <> 0 Then div = div - 1: Exit For
Next i
Loop Until i = n + 1
Print div
End Sub
发表于 2010/6/12 15:09:09

