SELECT 1
USE D:\素数式新\素数式7.dbf ALIAS 素数式7
SELECT 2
USE D:\素数式新\素数式11.dbf ALIAS 素数式11
kssj=SECONDS() &&取出开始时间
FOR i=1 TO 11 &&又遇到以前类似事情,外循环变量用了j与下面的内循环变量一致,所以提示0不能做除数。
SELECT 1
GO 1
ss=11
FOR j=1 TO 48
sz7=Ss7
ssy=sz7+(i-1)*210
ys=MOD(ssy,ss)
IF ys=0
else
SELECT 2
APPEND BLANK &&增加一条空记录
REPLACE Ss11 WITH ssy
ENDIF
SELECT 1
SKIP
ENDFOR
ENDFOR
=MESSAGEBOX("运行时间:"+LTRIM(STR(INT((SECONDS()-kssj)/60)))+"分"+LTRIM(STR(MOD(SECONDS()-kssj,60),5,2))+"秒",64,"运行时间提示")
USE D:\素数式新\素数式7.dbf ALIAS 素数式7
SELECT 2
USE D:\素数式新\素数式11.dbf ALIAS 素数式11
kssj=SECONDS() &&取出开始时间
FOR i=1 TO 11 &&又遇到以前类似事情,外循环变量用了j与下面的内循环变量一致,所以提示0不能做除数。
SELECT 1
GO 1
ss=11
FOR j=1 TO 48
sz7=Ss7
ssy=sz7+(i-1)*210
ys=MOD(ssy,ss)
IF ys=0
else
SELECT 2
APPEND BLANK &&增加一条空记录
REPLACE Ss11 WITH ssy
ENDIF
SELECT 1
SKIP
ENDFOR
ENDFOR
=MESSAGEBOX("运行时间:"+LTRIM(STR(INT((SECONDS()-kssj)/60)))+"分"+LTRIM(STR(MOD(SECONDS()-kssj,60),5,2))+"秒",64,"运行时间提示")

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