|
SELECT 1
USE g:\一加m问题\二生素数d6.DBF ALIAS 二素中表
SELECT 3
USE g:\一加m问题\偶数表.DBF ALIAS 偶数表
kssj=SECONDS()
bwjm="二中自相减d6"
For i=1 TO 1
@ 5,12 say i
wd=bwjm+ALLTRIM(STR(i))
SELECT 3
DELETE ALL
PACK
SELECT 1
GO 1
FOR k1=1 TO 2446
@ 15,22 say k1
A=二素6
jl1=recno()
SELECT 1
GO 1
For k2=1 to 2446
jl2=recno()
B=二素6
C=A-B && C=ABS(A-B)
SELECT 3
APPEND BLANK
REPLACE 偶数 WITH C
SELECT 1
GO jl2+1
ENDFOR
SELECT 1
GO jl1+1
ENDFOR
SELECT 3
USE IN 3&&打开,或关闭,那个工作区(或者,写别名)
USE g:\一加m问题\偶数表.dbf && 设源表的名称为"表1"
P=''
FOR K=1 TO FCOUNT()
P=P+IIF(EMPTY(P),'',',')+FIELDS(K)&& 取得表中所有字段名称,放在P中
ENDFOR
SELECT *,COUNT(FIELDS(1)) AS 相同记录数 FROM DBF() GROUP BY &P. INTO DBF g:\一加m问题\&wd
USE IN &wd
ENDFOR
=MESSAGEBOX("运行时间:"+LTRIM(STR(INT((SECONDS()-kssj)/60)))+"分"+LTRIM(STR(MOD(SECONDS()-kssj,60),5,2))+"秒",64,"运行时间提示") |
|