利用正則判別素數,**於網路,神人!
複製** **如下:
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
看到標題你一定會不屑一顧,列舉質數誰不會?
複製** **如下:
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
rdsjmzegex.pattern = "^1?$|^(11+?)\1+$"
for i = 1dsjmz to 1程式設計客棧00
if not regex.test(string(i,"1")) then
wscript.echo i
end if
next
用正規表示式判斷質數,神一樣的人物。
**:本文標題: vbs 正則判別素數(質數)
本文位址: /ruanjian/vb/98295.html
關於質數(素數)
素數的演算法 最基礎的演算法 n int input for i in range 2,n if n i 0 print n,可以被 i,整除 break else print n,是乙個質數 改進演算法,通過開方縮小整除範圍 n int input for i in range 2,int n 0...
輸出質數 素數
gps平台 建設 軟體開發 系統運維,找森大網路科技!來自森大科技官方部落格 考察知識點 continue 跳過本次迴圈,執行下一次迴圈,break 結束當前迴圈 質數百科名片 質數又稱素數。指在乙個大於1的自然數中,除了1和此整數自身外,不能被其他自然數整除的數。因為合數是由若干個質數相乘而得來的...
Python求質數 素數
先寫乙個裝飾器d1.py,為了測試執行時間 from functools import wraps import time deff1 func wraps func deff2 begin time.time func end time.time print cost end begin retu...