VBS 正則判別素數(shù)(質(zhì)數(shù))
更新時間:2013年07月29日 18:13:18 作者:
利用正則判別素數(shù),來源于網(wǎng)絡(luò),神人,喜歡vbs的朋友可以參考下
利用正則判別素數(shù),來源于網(wǎng)絡(luò),神人!
復制代碼 代碼如下:
Set regex = New RegExp
regex.Pattern = "^1?$¦^(11+?)\1+$"
For i = 1 To 100
If Not regex.Test(String(i,"1")) Then
WScript.Echo i
End If
Next
看到標題你一定會不屑一顧,枚舉質(zhì)數(shù)誰不會?
復制代碼 代碼如下:
For i = 1 To 100
For j = 2 To i
If i Mod j = 0 Then Exit For
Next
If j = i Then WScript.Echo i
Next
幾行代碼就能搞定,如此簡單。那就看看下面這個程序吧!
復制代碼 代碼如下:
Set regex = New RegExp
regex.Pattern = "^1?$|^(11+?)\1+$"
For i = 1 To 100
If Not regex.Test(String(i,"1")) Then
WScript.Echo i
End If
Next
用正則表達式判斷質(zhì)數(shù),神一樣的人物。
來源:
http://demon.tw/programming/vbs-prime-number.html
http://www.enun.net/?p=533
相關(guān)文章
海陽頂端網(wǎng)進百度blog必須輸入密碼的vbscript代碼
今天訪問haiyangtop官方網(wǎng)站,發(fā)現(xiàn)他的blog必須要輸入密碼所以我給出下面的代碼2008-06-06

