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

首頁 > 編程 > VBScript > 正文

VBS 正則判別素數(質數)

2020-06-26 18:35:23
字體:
來源:轉載
供稿:網友
利用正則判別素數,來源于網絡,神人,喜歡vbs的朋友可以參考下
 

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

 

復制代碼代碼如下:

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 玛纳斯县| 博湖县| 东平县| 巫山县| 徐闻县| 宁阳县| 鱼台县| 盐津县| 西昌市| 阜宁县| 吴旗县| 岳普湖县| 天祝| 都昌县| 寿阳县| 乌拉特中旗| 西昌市| 平远县| 中阳县| 和顺县| 涞源县| 福建省| 贵港市| 手机| 乐至县| 曲沃县| 广水市| 会理县| 延川县| 修水县| 额尔古纳市| 江西省| 特克斯县| 隆安县| 林口县| 新密市| 郧西县| 牡丹江市| 绿春县| 盐津县| 蒙阴县|