SELECT 1
USE D:\表示算法\标准域.dbf ALIAS 标准域
SELECT 2
USE D:\表示算法\余数表.dbf ALIAS 余数表
kssj=SECONDS() &&取出开始时间
SELECT 1
go 1
&& ys=0
s1=0
for i=1 to 8
s1=s1+1
SELECT 1
go s1
hzs1=互质数
&& jlh1=recn()
&& ys=mod(ys+hzs1,30)
SELECT 1
go 1
s2=0
for j=1 to 8
s2=s2+1
SELECT 1
go s2
hzs2=互质数
&& jlh2=recn()
&& ys=mod(ys+hzs2,30)
SELECT 1
go 1
s3=0
for l=1 to 8
s3=s3+1
SELECT 1
go s3
hzs3=互质数
&& jlh3=recn()
&& ys=mod(ys+hzs3,30)
SELECT 1
go 1
s4=0
for m=1 to 8
s4=s4+1
SELECT 1
go s4
hzs4=互质数
&& jlh4=recn()
SELECT 1
go 1
s5=0
for g=1 to 8
s5=s5+1
SELECT 1
go s5
hzs5=互质数
ys=mod(hzs1+hzs2+hzs3+hzs4+hzs5,30)
SELECT 2
APPEND BLANK
REPLACE 余数 WITH ys &&改成本次追加记录的字段
endfor
endfor
endfor
endfor
endfor
=MESSAGEBOX("运行时间:"+LTRIM(STR(INT((SECONDS()-kssj)/60)))+"分"+LTRIM(STR(MOD(SECONDS()-kssj,60),5,2))+"秒",64,"运行时间提示")
USE D:\表示算法\标准域.dbf ALIAS 标准域
SELECT 2
USE D:\表示算法\余数表.dbf ALIAS 余数表
kssj=SECONDS() &&取出开始时间
SELECT 1
go 1
&& ys=0
s1=0
for i=1 to 8
s1=s1+1
SELECT 1
go s1
hzs1=互质数
&& jlh1=recn()
&& ys=mod(ys+hzs1,30)
SELECT 1
go 1
s2=0
for j=1 to 8
s2=s2+1
SELECT 1
go s2
hzs2=互质数
&& jlh2=recn()
&& ys=mod(ys+hzs2,30)
SELECT 1
go 1
s3=0
for l=1 to 8
s3=s3+1
SELECT 1
go s3
hzs3=互质数
&& jlh3=recn()
&& ys=mod(ys+hzs3,30)
SELECT 1
go 1
s4=0
for m=1 to 8
s4=s4+1
SELECT 1
go s4
hzs4=互质数
&& jlh4=recn()
SELECT 1
go 1
s5=0
for g=1 to 8
s5=s5+1
SELECT 1
go s5
hzs5=互质数
ys=mod(hzs1+hzs2+hzs3+hzs4+hzs5,30)
SELECT 2
APPEND BLANK
REPLACE 余数 WITH ys &&改成本次追加记录的字段
endfor
endfor
endfor
endfor
endfor
=MESSAGEBOX("运行时间:"+LTRIM(STR(INT((SECONDS()-kssj)/60)))+"分"+LTRIM(STR(MOD(SECONDS()-kssj,60),5,2))+"秒",64,"运行时间提示")

素数问题的解决是我学习编程永恒的动力。