|

楼主 |
发表于 2025-3-9 13:07
|
显示全部楼层
SELECT 1
USE D:\素数式系数\素数式17.dbf ALIAS 素数式17
SELECT 2
USE D:\素数式系数\素数式19.dbf ALIAS 素数式19
kssj=SECONDS() &&取出开始时间
FOR i=1 TO 19 &&又遇到以前类似事情,外循环变量用了j与下面的内循环变量一致,所以提示0不能做除数。
SELECT 1
GO 1
ss=19
FOR j=1 TO 92160
sz17=Sss17
ssy=sz17+(i-1)*510510
ys=MOD(ssy,ss)
IF ys=0
else
SELECT 2
APPEND BLANK &&增加一条空记录
REPLACE Sss19 WITH ssy
ENDIF
SELECT 1
SKIP
ENDFOR
ENDFOR
=MESSAGEBOX("运行时间:"+LTRIM(STR(INT((SECONDS()-kssj)/60)))+"分"+LTRIM(STR(MOD(SECONDS()-kssj,60),5,2))+"秒",64,"运行时间提示")
筛选素数式从17至19 |
|