首页脚本VBS 正则判别素数(质数)

VBS 正则判别素数(质数)

时间2024-02-11 15:47:03发布访客分类脚本浏览245
导读:收集整理的这篇文章主要介绍了VBS 正则判别素数(质数 ,觉得挺不错的,现在分享给大家,也给大家做个参考。 利用正则判别素数,来源于网络,神人!复制代码 代码如下:Set regex =...
收集整理的这篇文章主要介绍了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

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: VBS 正则判别素数(质数)
本文地址: https://pptw.com/jishu/609998.html
VBS 提取狗狗影视中的ED2K连接的实现代码 QWERTY密码:加密与解密vbs版

游客 回复需填写必要信息