當前位置:編程學習大全網 - 編程軟體 - vb編程 問題 求1到100 之間的質數 要求在寫入到壹個txt文本文件輸出

vb編程 問題 求1到100 之間的質數 要求在寫入到壹個txt文本文件輸出

Private Sub Command1_Click()

Dim isPrime(100) As Boolean

Dim i As Integer, j As Integer

For i = 1 To 100

isPrime(i) = True

Next

For i = 2 To 100

If isPrime(i) = True Then

For j = 2 To 100

If i * j <= 100 Then

If isPrime(i * j) Then

isPrime(i * j) = False

End If

Else

Exit For

End If

Next

End If

Next

j = 0

Dim tmpstr As String

Open App.Path & "\1.txt" For Output As #1

For i = 2 To 100

If isPrime(i) Then

If j < 5 Then

tmpstr = tmpstr & Format(i, "00") & " "

j = j + 1

If j = 5 Then

Print #1, Trim(tmpstr)

tmpstr = ""

j = 0

End If

End If

End If

Next

Close #1

End Sub

  • 上一篇:mastercam的5大模塊Mill、Lathe、Art、Wire和Router。分別是什麽意思
  • 下一篇:985學校,女生,平均績點3.6,數學專業。想申請港大,不知MSC MPHI PHD哪個合適自己。求指教。
  • copyright 2024編程學習大全網