|

楼主 |
发表于 2025-10-11 12:35
|
显示全部楼层
Private Sub Command1_Click() '验证梅森数
'目前发现的三种可以分解的类型,因数分别是2p+1,6p+1,8p+1
'仅仅试除这3个因数
'梅森素数的判断一般用卢卡斯-莱莫法,我的程序速度慢所以数据大的没法用
'程序还需要改进
Dim A, B
A = Text1: B = Text2: c = Text3
B1 = B
ts = Timer
js5 = qksmimo(Trim(A), Trim(B1), Trim(c))
s3 = Len(B)
If js5 <> 1 Then
Text4 = "指数有" & s3 & "位,用时" & Timer - ts & "秒,余数是" & js5
Else
Text4 = "可能是梅森素数的指数"
End If
End Sub
Private Sub Command2_Click()
Text1 = ""
Text2 = ""
Text3 = ""
Text4 = ""
End Sub |
评分
-
查看全部评分
|