已知s=1+2+3+...+n,找出最大的n,使得S<30000,用VB程序DO语句

2025-02-27 03:29:41
推荐回答(3个)
回答1:

Private Sub Command1_Click()
Dim s, n
Do While s < 30000
s = s + n
n = n + 2
Loop
Print "要使S<30000,n最大为" & n
End Sub

回答2:

Private Sub Command1_Click()
Dim s As Integer, n As Integer

n = 1
s = 0
Do While s < 30000
s = s + n
n = n + 2
Loop
n = n - 4
MsgBox n

End Sub

回答3:

Private Sub Command1_Click()
Dim s, n As Long
n = 1
Do While s < 30000
s = s + n
n = n + 1
Loop
Print (n)
End Sub