国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > VBScript > 正文

VBS 正則判別素數(質數)

2019-10-26 18:06:33
字體:
來源:轉載
供稿:網友

利用正則判別素數,來源于網絡,神人!

復制代碼 代碼如下:

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
regex.Pattern = "^1?$|^(11+?)/1+$"
For i = 1 To 100
 If Not regex.Test(String(i,"1")) Then
  WScript.Echo i
 End If
Next

用正則表達式判斷質數,神一樣的人物。

來源:
http://demon.tw/programming/vbs-prime-number.html
http://www.enun.net/?p=533

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 明溪县| 亚东县| 固镇县| 肇东市| 南昌县| 昭苏县| 凌源市| 宁津县| 黔东| 新泰市| 镇远县| 太原市| 柳州市| 罗平县| 岚皋县| 织金县| 罗定市| 钟祥市| 乌什县| 大英县| 沙洋县| 和静县| 东兰县| 东宁县| 东安县| 扶沟县| 永善县| 万州区| 玛曲县| 邵东县| 淮滨县| 株洲县| 高州市| 政和县| 云霄县| 眉山市| 阳朔县| 巧家县| 汉中市| 三河市| 翼城县|