SELECT 1
USE H:\素数式系数\素数表十亿.dbf ALIAS 素数表
kssj=SECONDS() &&取出开始时间
k=4
SELECT 1
GO 3
s=1.0000000000000000
FOR i=1 TO 50876320 &&又遇到以前类似事情,外循环变量用了j与下面的内循环变量一致,所以提示0不能做除数。
@ 5,12 say i
SELECT 1
p=素数
jl=recno()
s=s*p^(k-1)*(p-k)/(p-1)^k
SELECT 1
GO jl+1
ENDFOR
?s
=MESSAGEBOX("运行时间:"+LTRIM(STR(INT((SECONDS()-kssj)/60)))+"分"+LTRIM(STR(MOD(SECONDS()-kssj,60),5,2))+"秒",64,"运行时间提示")
好久不发编程了,这是计算孪中合成数的系数极限值。
USE H:\素数式系数\素数表十亿.dbf ALIAS 素数表
kssj=SECONDS() &&取出开始时间
k=4
SELECT 1
GO 3
s=1.0000000000000000
FOR i=1 TO 50876320 &&又遇到以前类似事情,外循环变量用了j与下面的内循环变量一致,所以提示0不能做除数。
@ 5,12 say i
SELECT 1
p=素数
jl=recno()
s=s*p^(k-1)*(p-k)/(p-1)^k
SELECT 1
GO jl+1
ENDFOR
?s
=MESSAGEBOX("运行时间:"+LTRIM(STR(INT((SECONDS()-kssj)/60)))+"分"+LTRIM(STR(MOD(SECONDS()-kssj,60),5,2))+"秒",64,"运行时间提示")
好久不发编程了,这是计算孪中合成数的系数极限值。

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