SELECT 1
USE d:\三生素数中项\逆最密三生素数中项.DBF ALIAS 逆正三中项
SELECT 2
USE d:\三生素数中项\逆三中和统计表.DBF ALIAS 逆三中和统计
kssj=SECONDS()
SELECT 1
GO 121 &&定位在第一个参与运算值上,本次运行交叉部分,外循坏取前段,内循环取后段,一次产生两组
FOR i=1 TO 11881
@ 3,6 say i
jl=recno()
PUBLIC A
A=nsz
SELECT 1
GO 1
FOR j=1 TO 12001
PUBLIC B
B=nsz
n=A+B
SELECT 2
GO 3*INT((n+10)/30-1)+MOD(n+10,30)/6+1
REPLACE tj2 WITH tj2+1
SELECT 1
skip
ENDFOR
SELECT 1
GO jl+1
ENDFOR
=MESSAGEBOX("运行时间:"+LTRIM(STR(INT((SECONDS()-kssj)/60)))+"分"+LTRIM(STR(MOD(SECONDS()-kssj,60),5,2))+"秒",64,"运行时间提示")
USE d:\三生素数中项\逆最密三生素数中项.DBF ALIAS 逆正三中项
SELECT 2
USE d:\三生素数中项\逆三中和统计表.DBF ALIAS 逆三中和统计
kssj=SECONDS()
SELECT 1
GO 121 &&定位在第一个参与运算值上,本次运行交叉部分,外循坏取前段,内循环取后段,一次产生两组
FOR i=1 TO 11881
@ 3,6 say i
jl=recno()
PUBLIC A
A=nsz
SELECT 1
GO 1
FOR j=1 TO 12001
PUBLIC B
B=nsz
n=A+B
SELECT 2
GO 3*INT((n+10)/30-1)+MOD(n+10,30)/6+1
REPLACE tj2 WITH tj2+1
SELECT 1
skip
ENDFOR
SELECT 1
GO jl+1
ENDFOR
=MESSAGEBOX("运行时间:"+LTRIM(STR(INT((SECONDS()-kssj)/60)))+"分"+LTRIM(STR(MOD(SECONDS()-kssj,60),5,2))+"秒",64,"运行时间提示")

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