|
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*(p-k)/(p-2)^2
SELECT 1
GO jl+1
ENDFOR
?s
=MESSAGEBOX("运行时间:"+LTRIM(STR(INT((SECONDS()-kssj)/60)))+"分"+LTRIM(STR(MOD(SECONDS()-kssj,60),5,2))+"秒",64,"运行时间提示")
孪中合成数的数量公式中的系数(一个式子的极限值):0.3968803638672010
运行时间: 32分46.79秒 确定。
那个值*6就是\(C_{2(2)}\)了
6*∏P(P-4)/(P-2)^2=6*0.3968803638672010=2.3812821832032100 |
|