绝对素数

王朝百科·作者佚名  2010-05-11  
宽屏版  字体: |||超大  

绝对素数是指本身是素数,其逆序数也是素数的数。例如:10321与12301是绝对素数。

VB参考程序如下:

Private Function prime(n As Long) As Integer

Dim k As Integer

prime = False

For k = 2 To Sqr(n)

If n Mod k = 0 Then Exit Function

Next k

prime = True

End Function

Private Sub Command1_Click()

Dim m As Long, n As Long

For m = 10001 To 99999 Step 2

n = nx(m)

If prime(m) And prime(n) And m <> n Then

list1.AddItem "(" & m & "," & n & ")"

End If

Next m

End Sub

Private Sub Command2_Click()

list1.Clear

End Sub

Private Function nx(n As Long) As Long

Dim p As Integer, s As String

Do

p = n Mod 10

s = s & p

n = n / 10

Loop Until n <= 0

nx = Val(s)

End Function

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有