sELECT 1
USE h:\二生素数串\孪串23表.DBF ALIAS 孪串23表
SELECT 2
USE h:\二生素数串\孪串6表.DBF ALIAS 孪串6表
SELECT 3
USE h:\二生素数串\孪串6排列.DBF ALIAS 孪串6排列
kssj=SECONDS()
&&取出开始时间
SELECT 2
GO 1
FOR k=1 TO 7952170
&&
@22,20 SAY k
&&
jlh=recno()&&jlh记录号
PUBLIC F
F=串6
PUBLIC G
G=记录号6
IF F=48
SELECT 1
GO G
PUBLIC A
A=孪串23
SKIP 1
PUBLIC B
B=孪串23
SKIP 1
PUBLIC C
C=孪串23
SKIP 1
PUBLIC D
D=孪串23
SKIP 1
PUBLIC E
E=孪串23
SKIP 1
PUBLIC M
M=孪串23
SELECT 3
&&打开保存求解结果的信息表
APPEND BLANK
&&增加一条空记录
REPLACE 串6距 WITH 48
&&将被判断值保存到被判断值字段中(被判断值数据栏)
REPLACE 记录6 WITH G
REPLACE 元素1 WITH A
REPLACE 元素2 WITH B
REPLACE 元素3 WITH C
REPLACE 元素4 WITH D
REPLACE 元素5 WITH E
REPLACE 元素6 WITH M
ENDIF
SELECT 2
skip
ENDFOR
=MESSAGEBOX("运行时间:"+LTRIM(STR(INT((SECONDS()-kssj)/60)))+"分"+LTRIM(STR(MOD(SECONDS()-kssj,60),5,2))+"秒",64,"运行时间提示")
这是抄录最密6串孪素的vfp程序,凉一凉,使之冷却。