|

楼主 |
发表于 2021-1-21 10:51
|
显示全部楼层
SELECT 1
USE D:\循环链条\素数式至11.dbf ALIAS 素式11
kssj=SECONDS() &&取出开始时间
FOR j=1 TO 2309 STEP 2
n=j
IF MOD(n,3)=0 OR MOD(n,5)=0 OR MOD(n,7)=0 OR MOD(n,11)=0
else
SELECT 1
APPEND BLANK
REPLACE 素11 WITH n &&改成本次追加记录的字段
endif
ENDFOR
=MESSAGEBOX("运行时间:"+LTRIM(STR(INT((SECONDS()-kssj)/60)))+"分"+LTRIM(STR(MOD(SECONDS()-kssj,60),5,2))+"秒",64,"运行时间提示")
SELECT 1
USE D:\循环链条\素数式至13.dbf ALIAS 素式13
kssj=SECONDS() &&取出开始时间
FOR j=1 TO 30029 STEP 2
n=j
IF MOD(n,3)=0 OR MOD(n,5)=0 OR MOD(n,7)=0 OR MOD(n,11)=0 OR MOD(n,13)=0
else
SELECT 1
APPEND BLANK
REPLACE 素13 WITH n &&改成本次追加记录的字段
endif
ENDFOR
=MESSAGEBOX("运行时间:"+LTRIM(STR(INT((SECONDS()-kssj)/60)))+"分"+LTRIM(STR(MOD(SECONDS()-kssj,60),5,2))+"秒",64,"运行时间提示")
SELECT 1
USE D:\循环链条\素数式至17.dbf ALIAS 素式17
kssj=SECONDS() &&取出开始时间
FOR j=1 TO 510509 STEP 2
n=j
IF MOD(n,3)=0 OR MOD(n,5)=0 OR MOD(n,7)=0 OR MOD(n,11)=0 OR MOD(n,13)=0 OR MOD(n,17)=0
else
SELECT 1
APPEND BLANK
REPLACE 素17 WITH n &&改成本次追加记录的字段
endif
ENDFOR
=MESSAGEBOX("运行时间:"+LTRIM(STR(INT((SECONDS()-kssj)/60)))+"分"+LTRIM(STR(MOD(SECONDS()-kssj,60),5,2))+"秒",64,"运行时间提示")
SELECT 1
USE D:\循环链条\素数式至19.dbf ALIAS 素式19
kssj=SECONDS() &&取出开始时间
FOR j=1 TO 9699689 STEP 2
n=j
IF MOD(n,3)=0 OR MOD(n,5)=0 OR MOD(n,7)=0 OR MOD(n,11)=0 OR MOD(n,13)=0 OR MOD(n,17)=0 OR MOD(n,19)=0
else
SELECT 1
APPEND BLANK
REPLACE 素19 WITH n &&改成本次追加记录的字段
endif
ENDFOR
=MESSAGEBOX("运行时间:"+LTRIM(STR(INT((SECONDS()-kssj)/60)))+"分"+LTRIM(STR(MOD(SECONDS()-kssj,60),5,2))+"秒",64,"运行时间提示")
这是从制作素数式至11到制作素数式至19的四个小程序。 |
|