English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

題目:

讓使用者輸入ㄧ數字 .. 列出質數 ..

例:使用者輸入10 則列出2.3.5.7

請使用 Do Loop Until 列出程式!!

不可以使用 Fox Next !!

會的 就請幫這個忙唷!!

太感激不盡ㄌ!! >O<

2007-01-07 16:29:56 · 1 個解答 · 發問者 × 紫絮 ﹋ 〃 1 in 電腦與網際網路 程式設計

1 個解答

Private Sub Form_Activate()
Dim a, b, c, n As Integer
Dim str As String
str = ""
a = 2
n = InputBox("請輸入一個大於1的數")
If n > 1 Then
Do
b = 2
c = 0
Do
If (a Mod b <> 0) Then
c = c + 1
End If
If (c = (a - 2)) Then
str = str + CStr(a) + " "
Exit Do
End If
b = b + 1
Loop Until (b > a)
a = a + 1
Loop Until (n < a)
MsgBox (str)
Else
MsgBox ("輸入的數小於2,程式結束")
End If
End
End Sub

有疑問在提出吧!!

2007-01-07 20:19:41 · answer #1 · answered by ANDY 2 · 0 0

fedest.com, questions and answers