|

楼主 |
发表于 2020-11-23 19:32
|
显示全部楼层
SELECT 1
USE D:\vfp寻找素数式\素数式79.dbf ALIAS 素数79
SELECT 2
USE D:\vfp寻找素数式\素数式43.dbf ALIAS 素数43
kssj=SECONDS() &&取出开始时间
SELECT 2
go top
FOR j=1 to 127802648
y=式43
IF mod(y,47)=46 OR mod(y,53)=52 OR mod(y,59)=58 OR mod(y,61)=60 OR mod(y,67)=66 or mod(y,71)=70 OR mod(y,73)=72 OR mod(y,79)=78
ELSE
SELECT 1
APPEND BLANK
REPLACE 式79 WITH y &&改成本次追加记录的字段
ENDIF
SELECT 2
SKIP
ENDFOR
=MESSAGEBOX("运行时间:"+LTRIM(STR(INT((SECONDS()-kssj)/60)))+"分"+LTRIM(STR(MOD(SECONDS()-kssj,60),5,2))+"秒",64,"运行时间提示")
这是进一步筛选素数式的程序。 |
|