瀏覽單個文章
Joes
Basic Member
 
Joes的大頭照
 

加入日期: Feb 2002
您的住址: 電子星球!? -_-"
文章: 11
Private Sub Command1_Click()
number = InputBox("請入一個數", "檢查質數")
number = Val(number)
check_num = check(number)
Select Case check_num
Case 1
MsgBox "是質數"
Case 2
MsgBox "不是質數"
num (number)
Case 3
MsgBox "無意義"
End Select
Exit Sub
End Sub


Public Function check(ByVal Number As Integer)
If Number <= 1 Then
check_num = 3
Else
If Number = 2 Then
check_num = 1
Else
check_num = 1
For i = 2 To Number / 2
If Number Mod i = 0 Then
check_num = 2
End If
Next i
End If
End If
check = check_num
End Function

Public Function num(ByVal number As Integer)
For i = 2 To number
If number Mod i = 0 Then
MsgBox i
End If
Next i
End Function

稍微修改了一下你的程式..
希望這對你有用
PS.剛剛已經貼在七嘴八舌版了-_-||
__________________
科技--設計--宿命
舊 2003-01-04, 10:29 AM #14
回應時引用此文章
Joes離線中