主題: 有關質數
查看單個文章
舊 2007-10-22, 10:27 AM   #3 (permalink)
mini
管理版主
 
mini 的頭像
榮譽勳章
UID - 4144
在線等級: 級別:98 | 在線時長:10165小時 | 升級還需:32小時級別:98 | 在線時長:10165小時 | 升級還需:32小時級別:98 | 在線時長:10165小時 | 升級還需:32小時級別:98 | 在線時長:10165小時 | 升級還需:32小時級別:98 | 在線時長:10165小時 | 升級還需:32小時級別:98 | 在線時長:10165小時 | 升級還需:32小時級別:98 | 在線時長:10165小時 | 升級還需:32小時級別:98 | 在線時長:10165小時 | 升級還需:32小時
註冊日期: 2002-12-07
文章: 13491
精華: 0
現金: 26854 金幣
資產: 3024784 金幣
預設

如猜謎人所言
要設一個計數器 a
For VB
語法:
Private Sub Command1_Click()
Dim prime_number(1 To 60) As Boolean
Dim i As Integer, j As Integer, a As Integer

For i = 1 To 60
    a = 0
    For j = 1 To i
        If (i Mod j) = 0 Then a = a + 1
        If a >= 3 Then Exit For
    Next
    If a <= 2 Then prime_number(i) = True
Next

For i = 1 To 60
    If prime_number(i) = True Then Print i
Next

End Sub

此帖於 2007-10-22 11:07 AM 被 mini 編輯.
mini 目前離線  
送花文章: 2054, 收花文章: 8069 篇, 收花: 26923 次
回覆時引用此帖
向 mini 送花的會員:
clout (2007-10-28)
感謝您發表一篇好文章