當前位置:編程學習大全網 - 編程軟體 - VB編程!產生100個三位隨機整數寫入順序文件Number.txt中;然後讀取Number.txt中的數據,顯示素數在窗體

VB編程!產生100個三位隨機整數寫入順序文件Number.txt中;然後讀取Number.txt中的數據,顯示素數在窗體

Private Sub Command1_Click()

Dim fn As Integer, a As Integer, s As Integer

Randomize

s = 0

fn = FreeFile

Open "c:\number.txt" For Output As fn

For i = 1 To 100

a = Int(900 * Rnd + 100)

Print #fn, a

If checknumb(a) Then s = s + 1

Next i

Print #fn, "***有素數:" & s

Close #fn

MsgBox "文件已生成"

End Sub

Private Sub Command2_Click()

Dim i

i = 0

fn = FreeFile

Open "c:\number.txt" For Input As fn

Do While Not EOF(fn)

Line Input #fn, a

Print a,

i = i + 1

If i = 10 Then Print vbCrLf: i = 0

Loop

Close fn

End Sub

Private Sub Form_Load()

Command1.Caption = "生成文件"

Command2.Caption = "讀取文件"

End Sub

Private Function checknumb(b As Integer) As Boolean

checknumb = True

For i = 2 To Sqr(b)

If b / i = Int(b / i) Then checknumb = False: Exit For

Next i

End Function

  • 上一篇:怎麽看出壹個網站是Dvbbs、PHPWind、Discuz哪家提供的空間?怎麽看出壹個網站的版本?
  • 下一篇:為什麽數控車床的螺紋軟硬不顫?刀頭是同壹個機夾。
  • copyright 2024編程學習大全網