SELECT 1
USE d:\最密三生素数文件\对称8素23.DBF ALIAS 对称8素23
SELECT 2
USE d:\最密三生素数文件\对称8素29.DBF ALIAS 对称8素29
kssj=SECONDS() &&取出开始时间
For N=1 to 29
@ 3,6 say N
SELECT 1
go 1
for m=1 to 71280
&& @ 4,8 say 孪素
X=dc8s23+223092870*(N-1)
MZ=X%29
IF MZ=0 OR MZ=2 OR MZ=6 OR MZ=12 OR MZ=14 OR MZ=20 OR MZ=24 OR MZ=26
else
SELECT 2 &&打开盛放素数的表
APPEND BLANK &&增加一条空记录
REPLACE dc8s29 WITH X &&将N值付给素
ENDIF
SELECT 1
SKIP
endfor
ENDFOR
=MESSAGEBOX("运行时间:"+LTRIM(STR(INT((SECONDS()-kssj)/60)))+"分"+LTRIM(STR(MOD(SECONDS()-kssj,60),5,2))+"秒",64,"运行时间提示")
制作最密对称8生元(从23升级到29)
USE d:\最密三生素数文件\对称8素23.DBF ALIAS 对称8素23
SELECT 2
USE d:\最密三生素数文件\对称8素29.DBF ALIAS 对称8素29
kssj=SECONDS() &&取出开始时间
For N=1 to 29
@ 3,6 say N
SELECT 1
go 1
for m=1 to 71280
&& @ 4,8 say 孪素
X=dc8s23+223092870*(N-1)
MZ=X%29
IF MZ=0 OR MZ=2 OR MZ=6 OR MZ=12 OR MZ=14 OR MZ=20 OR MZ=24 OR MZ=26
else
SELECT 2 &&打开盛放素数的表
APPEND BLANK &&增加一条空记录
REPLACE dc8s29 WITH X &&将N值付给素
ENDIF
SELECT 1
SKIP
endfor
ENDFOR
=MESSAGEBOX("运行时间:"+LTRIM(STR(INT((SECONDS()-kssj)/60)))+"分"+LTRIM(STR(MOD(SECONDS()-kssj,60),5,2))+"秒",64,"运行时间提示")
制作最密对称8生元(从23升级到29)

素数问题的解决是我学习编程永恒的动力。