数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
楼主: 白新岭

[原创]请教vfbpgyfk先生一个编程问题

  [复制链接]
 楼主| 发表于 2010-6-1 15:04 | 显示全部楼层

[原创]请教vfbpgyfk先生一个编程问题

现在对前100个最密5生素数群的代表值进行了验证,它们确实是最密5生素数群中的最后一个素数。有它分别减2,6,8,12可以得到另外的四个关联素数。
 楼主| 发表于 2010-6-1 17:32 | 显示全部楼层

[原创]请教vfbpgyfk先生一个编程问题

用下列程序可以形成2维循环,这些都是先生大力帮助的结果。
CLEAR ALL
SELECT 1
USE E:\用vfp求k生素数数量\最密5生素数群.DBF ALIAS 最密5生素数
SELECT 2
USE E:\用vfp求k生素数数量\素数表2.DBF ALIAS 素数表
SELECT 3
USE E:\用vfp求k生素数数量\k5生成初始值23.DBF ALIAS 生成初始值23
*INPUT "请输入预先值 K= " TO yxk
*INPUT "请输入步长值 bcz= " TO bcz
*INPUT "请输入初始值 csz= " TO csz
*INPUT "请输入外循环起始值 xks= " TO xks
*INPUT "请输入外循环终结值 zds= " TO zds
GO top                                    &&***************这条语句是将“k8生成初始值31”表的指针移到“41001”处**************
DO WHILE NOT EOF()                          &&*********既然是调用表中信息,而且是后部分,就应该使用“DO WHILE NOT EOF()”语句,由它来判断是否到文件尾**********
@ 2,5 say RECNO()                       &&显示记录号
scy=生成元23                            &&计算被判断值
For i=1 to 2
bpz=scy+i*223092870
Kf=INT(SQRT(bpz))                       &&求出被判断值的开方根
SELECT 素数表                         &&打开素数表
LOCATE FOR 素数>=kf                     &&根据开方根,查找最大素数
DO CASE
CASE EOF()                          &&如果超出素数表最后一条记录
GO BOTTOM
CASE 素数>kf                        &&如果找到的素数比开方根值大,就将记录指针退回一个,保证使用的最大素数在开方根内
SKIP -1
ENDCASE
SSS=RECNO()                             &&记录下最大素数(开方根内)记录位置(如果找到的素数等于开方根,则直接读取这个素数的位置)
GO 9                                   &&从第二条记录开始读取素数(37)
FOR j=9 TO SSS                         &&内循环开始。这个循环实质上是从小到大顺序,依次读取素数。循环值是记录序号
qmz=MOD(bpz,素数)                   &&以读取的素数为条件,对被判断值求模 【qmz=MOD(bpz,素数)】文本号括着的原在此行语句体部分.特别需要注意的是在用标点符号时,一定改成英文模式及半角状态。
IF qmz=0 OR qmz=2 OR qmz=6 OR qmz=8 OR qmz=12
EXIT         
ENDIF
SKIP                                &&素数表指针向下移动一个
ENDFOR
IF j>sss
SELECT  最密5生素数                 &&打开保存求解结果的信息表
APPEND BLANK                        &&增加一条空记录
        REPLACE 被判值 WITH bpz             &&将被判断值保存到被判断值字段中(被判断值数据栏)
REPLACE 开方根 WITH kf              &&将开方根保存到开方根字段中(开方根值数据栏)
REPLACE 外环值 WITH RECNO()
ENDIF
ENDFOR
SELECT 生成初始值23
SKIP
ENDDO
CLEAR ALL
 楼主| 发表于 2010-6-1 17:37 | 显示全部楼层

[原创]请教vfbpgyfk先生一个编程问题

这是中层循环值从1到2的结果。它是223092871到669278610内的最密5生素数群的代表值。
外环值→→开方根→→被判值
1837→→14937→→223136659
1382→→14959→→223789129
1418→→14962→→223883839
2481→→14968→→224069569
2420→→14974→→224235889
2082→→14975→→224271799
1461→→14984→→224526019
2471→→15003→→225115999
1932→→15004→→225137839
1404→→15014→→225443089
2248→→15017→→225512479
1406→→15034→→226043689
2222→→15039→→226200859
2360→→15051→→226533919
2544→→15052→→226575919
1704→→15063→→226901119
2001→→15082→→227491729
1414→→15110→→228328279
1447→→15121→→228667849
2351→→15126→→228816199
2500→→15146→→229419529
1582→→15156→→229723729
1439→→15157→→229748929
2557→→15166→→230031889
1803→→15180→→230447389
2426→→15182→→230512159
1246→→15211→→231383569
2487→→15213→→231459259
1358→→15221→→231709279
2636→→15247→→232482799
1482→→15248→→232525759
2491→→15255→→232720519
2646→→15260→→232880119
2298→→15274→→233301799
2651→→15282→→233540779
1941→→15283→→233576269
2064→→15286→→233664259
2280→→15288→→233749939
1579→→15320→→234708709
1345→→15323→→234797749
1260→→15327→→234929419
2086→→15333→→235112629
2372→→15349→→235605289
1562→→15356→→235817509
2255→→15358→→235879759
2452→→15368→→236190139
1834→→15368→→236197399
2524→→15369→→236208619
1524→→15376→→236441209
2120→→15377→→236475529
2649→→15379→→236543779
1248→→15382→→236608789
2088→→15401→→237214729
2330→→15404→→237305449
1651→→15413→→237577939
1961→→15421→→237815119
2007→→15427→→238009159
1805→→15431→→238135069
1795→→15437→→238312939
2361→→15438→→238335709
1891→→15444→→238523569
2042→→15458→→238974739
1819→→15470→→239345929
2638→→15480→→239659969
1341→→15501→→240293239
2581→→15514→→240697159
1484→→15515→→240723949
2611→→15531→→241216909
1863→→15534→→241307119
1691→→15580→→242754649
1440→→15591→→243082249
2415→→15600→→243362269
1765→→15603→→243468859
2602→→15606→→243559249
1572→→15609→→243657649
1849→→15615→→243857359
2022→→15637→→244525669
2103→→15670→→245567689
1419→→15679→→245835769
2555→→15679→→245857699
2338→→15684→→245988739
2069→→15700→→246517099
1332→→15706→→246689629
1587→→15711→→246843139
2463→→15712→→246887749
1905→→15717→→247052089
1710→→15718→→247081279
2551→→15725→→247299139
1458→→15730→→247438909
2004→→15733→→247551769
1717→→15742→→247811659
1605→→15743→→247868989
1324→→15746→→247943959
2075→→15754→→248205709
1953→→15757→→248295589
1383→→15774→→248834149
1502→→15777→→248924449
1305→→15778→→248962669
1359→→15783→→249126679
1403→→15791→→249376999
2204→→15800→→249651979
1409→→15801→→249679609
2550→→15804→→249791629
1291→→15813→→250071469
2136→→15818→→250233889
2417→→15827→→250509409
2534→→15836→→250780099
2485→→15836→→250798579
1460→→15860→→251553019
2634→→15886→→252392689
1330→→15929→→253746679
1816→→15939→→254060629
2515→→15947→→254316709
1739→→15947→→254335099
1712→→15962→→254808649
1972→→15969→→255024619
1423→→15971→→255085009
1505→→15973→→255140659
1829→→15983→→255476659
1276→→15993→→255777169
2184→→15994→→255835849
1315→→15995→→255841849
1476→→16004→→256154539
1584→→16012→→256392679
2615→→16037→→257192869
1741→→16044→→257428189
1289→→16053→→257699089
2159→→16058→→257866129
1235→→16061→→257957809
2245→→16063→→258034969
1405→→16066→→258145759
1363→→16105→→259402399
2403→→16119→→259846429
1743→→16125→→260040799
1627→→16133→→260275999
2631→→16136→→260380669
1548→→16137→→260412079
1428→→16138→→260437279
1588→→16143→→260626909
1882→→16146→→260708809
1360→→16167→→261378919
2014→→16176→→261672799
1513→→16185→→261959779
1893→→16189→→262097119
2354→→16190→→262119469
2050→→16193→→262217959
1241→→16194→→262252099
2008→→16203→→262543669
1986→→16208→→262714609
1623→→16223→→263188909
1807→→16224→→263240149
2199→→16227→→263343349
1968→→16232→→263493079
1796→→16244→→263868469
1766→→16244→→263889259
1244→→16249→→264056209
2031→→16253→→264167599
1890→→16265→→264559579
1598→→16277→→264956059
2030→→16283→→265158589
2026→→16295→→265548979
2375→→16303→→265815469
1396→→16311→→266073679
1832→→16315→→266197369
1288→→16321→→266377759
2545→→16321→→266395699
2160→→16327→→266574829
2051→→16350→→267323059
1617→→16360→→267663379
2477→→16364→→267793249
2052→→16381→→268344079
1981→→16387→→268540429
1317→→16389→→268604599
1926→→16406→→269158789
2422→→16409→→269280889
2283→→16416→→269515669
2044→→16421→→269665399
1994→→16447→→270522409
2217→→16461→→270973279
2601→→16463→→271059799
2301→→16464→→271082269
1257→→16477→→271503649
2027→→16483→→271705129
1342→→16491→→271974889
2366→→16498→→272211859
1720→→16507→→272496319
1822→→16510→→272589139
2073→→16513→→272710189
2262→→16535→→273417259
1987→→16535→→273435319
1312→→16542→→273649639
1443→→16548→→273862999
2505→→16551→→273954019
2068→→16586→→275105659
2208→→16592→→275327629
2053→→16598→→275521249
1823→→16602→→275652199
2274→→16606→→275791939
1487→→16613→→276009199
2195→→16614→→276046039
1783→→16615→→276088369
1438→→16617→→276142969
1464→→16620→→276244609
2488→→16628→→276504259
2429→→16645→→277058659
1928→→16646→→277116739
1549→→16651→→277288939
1906→→16663→→277682689
1689→→16683→→278340199
1951→→16683→→278355619
1444→→16687→→278457589
1843→→16701→→278932399
2258→→16701→→278942779
1718→→16702→→278982799
2657→→16708→→279186379
1441→→16713→→279328459
1687→→16727→→279811669
1939→→16747→→280483129
2269→→16772→→281317459
1839→→16775→→281424889
2476→→16777→→281486929
2006→→16788→→281852959
1725→→16788→→281870299
2594→→16806→→282471199
2582→→16810→→282589009
1515→→16820→→282920719
2106→→16824→→283075159
1971→→16839→→283553119
2598→→16841→→283642369
1946→→16846→→283816459
1997→→16866→→284488669
2622→→16866→→284492449
1831→→16869→→284575729
2556→→16871→→284656459
2294→→16876→→284803249
1242→→16877→→284834659
1634→→16881→→284992999
2146→→16898→→285551479
2303→→16909→→285917089
1393→→16910→→285953539
2055→→16919→→286271989
1611→→16934→→286787869
1789→→16939→→286961539
2215→→16965→→287820109
1427→→16970→→288004819
2642→→16979→→288308569
2003→→16996→→288873049
2549→→16998→→288948229
2553→→17019→→289671469
2427→→17021→→289731319
1602→→17034→→290181259
1455→→17035→→290201629
2037→→17041→→290413819
2253→→17043→→290467369
2514→→17045→→290532889
1480→→17047→→290633809
2317→→17048→→290638729
1275→→17056→→290935369
2529→→17060→→291050329
2307→→17066→→291262429
1326→→17071→→291427399
2210→→17081→→291784069
2629→→17088→→292032289
1632→→17089→→292050049
2530→→17090→→292071349
1864→→17114→→292898659
2025→→17135→→293627029
1613→→17149→→294119809
1865→→17158→→294430189
2349→→17162→→294549559
2507→→17173→→294944989
1979→→17174→→294964519
1413→→17181→→295205089
1435→→17188→→295452259
2156→→17205→→296031949
1931→→17207→→296095699
2225→→17211→→296230819
2113→→17219→→296498569
2526→→17220→→296538889
1763→→17248→→297522859
2236→→17253→→297674569
1310→→17280→→298632289
1379→→17283→→298713979
2424→→17303→→299400979
2462→→17303→→299410219
1677→→17317→→299899429
1967→→17325→→300189739
2287→→17329→→300328759
1321→→17333→→300466429
1474→→17336→→300538879
1770→→17341→→300712969
1622→→17348→→300966649
1234→→17358→→301321129
1860→→17360→→301397149
2098→→17366→→301601359
1794→→17367→→301616179
1550→→17375→→301913539
1540→→17376→→301941259
1255→→17382→→302134249
2639→→17393→→302542789
1472→→17409→→303091429
2363→→17427→→303711019
2112→→17439→→304126189
1547→→17441→→304193509
1895→→17449→→304499479
1705→→17451→→304558699
2299→→17457→→304773199
1936→→17488→→305858479
2445→→17491→→305949829
2224→→17504→→306410989
1370→→17511→→306639589
2464→→17525→→307127929
2296→→17529→→307295719
1934→→17530→→307329949
1984→→17533→→307429279
1511→→17546→→307875649
2610→→17567→→308604229
2412→→17567→→308617459
2295→→17572→→308797219
1745→→17594→→309560269
2016→→17598→→309690769
2588→→17599→→309736129
2219→→17602→→309832099
2183→→17616→→310335679
1631→→17633→→310938919
2266→→17644→→311345149
2628→→17673→→312360289
1433→→17683→→312719509
2342→→17692→→313018009
1297→→17694→→313106749
1599→→17704→→313454509
2272→→17707→→313539649
2096→→17709→→313613359
2428→→17714→→313815379
1462→→17716→→313865269
1974→→17727→→314273809
2168→→17731→→314412619
1501→→17741→→314750209
1309→→17761→→315479119
1583→→17762→→315521749
2538→→17769→→315765019
2377→→17772→→315875479
1295→→17794→→316650289
2355→→17811→→317254549
1560→→17815→→317409019
1411→→17821→→317607469
1878→→17825→→317765809
1655→→17827→→317818099
1356→→17830→→317925409
1507→→17830→→317933389
2340→→17832→→318000679
1364→→17835→→318111049
2328→→17845→→318446509
2497→→17850→→318638659
2558→→17856→→318860629
2405→→17862→→319065589
1600→→17865→→319160209
1545→→17872→→319418719
2071→→17875→→319550059
1259→→17876→→319583989
2597→→17913→→320879569
1325→→17915→→320976919
2235→→17933→→321606169
1964→→17934→→321631159
1243→→17937→→321743839
1854→→17964→→322718449
1302→→17970→→322956589
1466→→17980→→323301619
1775→→17983→→323415649
2623→→17994→→323801719
1581→→18018→→324648559
1601→→18022→→324805849
2332→→18035→→325267939
2479→→18059→→326141539
1593→→18071→→326572789
1308→→18087→→327160789
1499→→18094→→327422869
2390→→18097→→327534049
2292→→18099→→327595999
2100→→18101→→327667399
1610→→18113→→328109149
1756→→18121→→328393699
1543→→18126→→328577869
1792→→18126→→328583119
1678→→18139→→329058559
1240→→18153→→329549329
1285→→18167→→330071389
1594→→18174→→330296509
1665→→18179→→330493069
1715→→18180→→330514279
2153→→18213→→331737619
1813→→18223→→332108599
1707→→18225→→332156269
1497→→18234→→332497939
2337→→18239→→332685349
2035→→18239→→332696059
1504→→18240→→332708149
2365→→18246→→332932519
2155→→18256→→333299179
2447→→18277→→334057909
2467→→18281→→334214989
2593→→18303→→335023699
1577→→18322→→335699599
1337→→18334→→336148999
2226→→18345→→336561109
1825→→18356→→336978079
1982→→18356→→336978799
1836→→18366→→337338439
1744→→18374→→337638319
2433→→18394→→338349889
2281→→18395→→338404489
2655→→18405→→338765899
1490→→18408→→338861989
2437→→18424→→339460999
1908→→18425→→339484429
1251→→18432→→339761839
2625→→18446→→340288189
1948→→18453→→340517719
2409→→18457→→340689499
2536→→18458→→340719949
1343→→18463→→340893739
2176→→18472→→341236549
1751→→18490→→341904889
1841→→18499→→342235639
1290→→18547→→344005309
1434→→18572→→344941699
2079→→18580→→345232639
2605→→18621→→346742329
2584→→18639→→347423779
1469→→18653→→347956249
2600→→18656→→348056719
1671→→18657→→348090649
2499→→18663→→348338329
1269→→18667→→348472849
1764→→18670→→348573859
2131→→18671→→348637579
1769→→18672→→348663949
1608→→18680→→348949969
1530→→18681→→348993649
2034→→18681→→349002349
2407→→18688→→349248049
2374→→18695→→349539109
1491→→18697→→349612729
1661→→18699→→349679929
2171→→18702→→349765069
1709→→18709→→350054149
2528→→18712→→350172469
1486→→18736→→351054169
1799→→18782→→352789609
2015→→18790→→353084119
2511→→18794→→353233219
2093→→18796→→353313019
1603→→18801→→353514529
1940→→18802→→353516089
2320→→18814→→354002029
2653→→18817→→354081199
2149→→18817→→354109969
1436→→18832→→354671419
2067→→18833→→354685159
1578→→18844→→355098979
1268→→18844→→355109479
2367→→18852→→355424989
1768→→18862→→355781059
1408→→18875→→356283799
2359→→18897→→357134389
2057→→18906→→357447919
2392→→18911→→357654139
1495→→18931→→358413829
1976→→18939→→358688179
1889→→18944→→358876879
1394→→18946→→358986499
1881→→18967→→359747749
1667→→18967→→359772319
1703→→18975→→360054139
2460→→18976→→360100849
1391→→18996→→360876079
2024→→18997→→360921949
2109→→19005→→361213219
2166→→19007→→361289449
1660→→19009→→361361599
1493→→19010→→361414519
1755→→19012→→361456729
2443→→19029→→362105929
1640→→19045→→362740669
1708→→19046→→362786869
2648→→19067→→363570679
1318→→19070→→363679579
2011→→19070→→363684709
1913→→19071→→363720949
1702→→19081→→364108189
1742→→19082→→364124779
1612→→19091→→364475479
2220→→19091→→364486699
2531→→19121→→365614819
2383→→19135→→366182659
2416→→19141→→366395179
1650→→19149→→366706939
1624→→19152→→366822439
2559→→19154→→366878599
2331→→19159→→367069699
1609→→19166→→367358359
2513→→19213→→369151429
1674→→19216→→369268729
2107→→19219→→369381379
2221→→19225→→369624139
1614→→19228→→369735349
1519→→19235→→370007719
2397→→19237→→370086559
2038→→19264→→371104429
1314→→19266→→371217109
1457→→19285→→371913259
2368→→19295→→372331879
1871→→19303→→372628309
1737→→19305→→372713359
1362→→19306→→372735619
2285→→19307→→372761119
1465→→19307→→372791059
1835→→19313→→373014079
1284→→19324→→373434709
2569→→19327→→373547569
1723→→19356→→374658379
1778→→19365→→375007189
2005→→19370→→375209299
1876→→19372→→375303289
2173→→19373→→375320599
2237→→19385→→375782599
2165→→19405→→376574719
2381→→19409→→376746289
2152→→19419→→377112949
2080→→19426→→377394769
2265→→19446→→378161899
1258→→19447→→378200239
1532→→19499→→380224849
2518→→19506→→380502769
1955→→19521→→381088249
2425→→19522→→381112609
1824→→19529→→381392449
1339→→19536→→381674479
1870→→19539→→381787459
2521→→19546→→382064329
2238→→19556→→382449259
2475→→19584→→383558899
2197→→19603→→384304189
2196→→19615→→384784669
1749→→19619→→384905539
2036→→19642→→385819129
1659→→19654→→386286499
1840→→19674→→387100459
1747→→19680→→387307939
2233→→19680→→387311809
2480→→19695→→387913249
2400→→19710→→388494949
2564→→19713→→388622629
1949→→19723→→389016169
2083→→19766→→390728089
2580→→19794→→391808119
2063→→19796→→391892329
1425→→19798→→391991779
1797→→19799→→392006479
1801→→19818→→392759539
1750→→19832→→393346279
2654→→19834→→393390469
1958→→19834→→393400549
2018→→19835→→393444439
2234→→19836→→393497989
2520→→19843→→393776029
2144→→19851→→394077589
1316→→19854→→394190059
1412→→19879→→395204989
1647→→19889→→395593489
2170→→19890→→395650909
2095→→19892→→395715379
1845→→19896→→395869219
2276→→19897→→395911939
1388→→19912→→396491659
2632→→19930→→397227379
1701→→19931→→397261309
1963→→19942→→397697149
2239→→19945→→397824619
1516→→19946→→397845529
2459→→19946→→397848559
1658→→19950→→398028229
1638→→19958→→398356249
2284→→19969→→398797129
1618→→19973→→398924509
2640→→19977→→399089239
1459→→19977→→399090409
1918→→19978→→399126319
1380→→19984→→399374539
2350→→19995→→399807019
1929→→20005→→400209709
2316→→20008→→400338319
2288→→20011→→400448779
2395→→20015→→400627069
1869→→20016→→400676329
1866→→20028→→401126779
1985→→20035→→401423179
1956→→20038→→401538679
1589→→20039→→401587729
2117→→20057→→402301189
2506→→20078→→403143079
1590→→20090→→403629769
2626→→20103→→404161999
2411→→20114→→404593339
1430→→20123→→404941639
2423→→20126→→405076549
2182→→20128→→405170419
1853→→20133→→405361009
2142→→20141→→405669169
1531→→20141→→405690289
2065→→20142→→405706129
1684→→20144→→405815239
2059→→20148→→405976399
2297→→20157→→406334659
2081→→20161→→406493839
1637→→20174→→407004889
1475→→20180→→407235469
1699→→20185→→407471509
1790→→20204→→408222679
1978→→20206→→408297739
2074→→20224→→409016359
2604→→20224→→409024549
2277→→20241→→409725739
2496→→20261→→410530459
1852→→20284→→411454789
1663→→20288→→411634129
1264→→20291→→411746059
1454→→20313→→412633939
1559→→20331→→413384899
1481→→20341→→413756809
2410→→20351→→414202939
1512→→20361→→414572239
2486→→20376→→415212829
2228→→20377→→415239709
2378→→20381→→415424929
1833→→20391→→415806829
1670→→20407→→416468959
1645→→20408→→416494369
1615→→20413→→416702269
1943→→20419→→416939449
1420→→20430→→417397159
2542→→20432→→417476629
2578→→20440→→417814099
1270→→20444→→417962269
1721→→20444→→417991669
2099→→20444→→417997639
1279→→20449→→418179409
1585→→20452→→418284409
2357→→20454→→418395589
1698→→20461→→418672699
1826→→20461→→418689709
1565→→20472→→419120629
1673→→20474→→419208619
2568→→20478→→419373349
1753→→20484→→419622529
1809→→20494→→420026779
2537→→20502→→420359509
1533→→20519→→421065649
1930→→20534→→421681159
1938→→20537→→421804309
2033→→20542→→422005279
2609→→20565→→422958469
2547→→20571→→423182329
2241→→20576→→423380149
1722→→20581→→423607279
2533→→20587→→423842989
1386→→20591→→424029169
2089→→20592→→424061389
1947→→20608→→424717219
2321→→20627→→425473429
2525→→20630→→425607829
2202→→20633→→425745589
2539→→20640→→426035179
1975→→20641→→426075499
1327→→20644→→426202039
2565→→20674→→427421389
2121→→20675→→427466329
2227→→20688→→428002459
1262→→20698→→428442739
2396→→20705→→428735149
1736→→20721→→429379969
1884→→20730→→429747679
2115→→20755→→430792729
2439→→20758→→430904659
1785→→20768→→431343469
2552→→20774→→431593249
2348→→20780→→431846719
2370→→20787→→432121609
1942→→20788→→432164659
2150→→20789→→432217999
1676→→20799→→432632029
1990→→20816→→433315039
2385→→20824→→433660069
1245→→20834→→434056039
2246→→20836→→434160919
2085→→20849→→434692009
2585→→20849→→434720989
1477→→20853→→434863069
1754→→20855→→434937829
1544→→20863→→435304489
2247→→20873→→435692449
2049→→20873→→435701269
1923→→20879→→435973129
2094→→20880→→436015639
2198→→20889→→436376209
2186→→20894→→436586419
1429→→20894→→436593259
1716→→20909→→437210869
1759→→20910→→437252449
1448→→20917→→437528809
2000→→20924→→437821849
1924→→20929→→438047509
2028→→20931→→438131389
1366→→20931→→438140959
2468→→20987→→440461129
2387→→20996→→440837239
1473→→21022→→441950149
2206→→21028→→442204339
2345→→21033→→442417279
1373→→21035→→442495309
2134→→21038→→442636099
1732→→21042→→442771039
1861→→21043→→442808419
2231→→21045→→442897339
2495→→21050→→443143039
2461→→21055→→443313979
2450→→21056→→443397139
2635→→21079→→444344449
1301→→21081→→444427939
2465→→21082→→444455119
1256→→21084→→444566539
2404→→21086→→444651049
1828→→21088→→444725719
1416→→21091→→444844579
2242→→21102→→445332079
2419→→21111→→445677109
1591→→21118→→446002099
2174→→21126→→446311519
1374→→21133→→446609419
2046→→21188→→448944499
1727→→21197→→449347609
2250→→21205→→449686429
1646→→21206→→449707549
1683→→21206→→449719099
2613→→21214→→450045529
1492→→21217→→450183199
1909→→21222→→450387529
1304→→21227→→450614119
1573→→21236→→450984769
1992→→21242→→451242949
1898→→21249→→451556389
1675→→21260→→452001379
2501→→21272→→452512399
1592→→21276→→452668759
2509→→21289→→453263149
2268→→21290→→453266929
2211→→21298→→453615739
1788→→21304→→453868279
2161→→21305→→453931999
1415→→21320→→454544269
2185→→21329→→454934749
1772→→21330→→454977079
2212→→21346→→455687809
2590→→21351→→455894449
2143→→21360→→456269719
2130→→21362→→456355189
2504→→21370→→456716599
2084→→21381→→457154449
2172→→21389→→457512709
2335→→21418→→458751289
2543→→21432→→459338449
2251→→21434→→459446179
2243→→21440→→459686419
1629→→21458→→460455979
1313→→21471→→461036839
1791→→21478→→461315719
2574→→21482→→461507749
1449→→21506→→462543799
1319→→21511→→462748549
1307→→21515→→462926419
2257→→21522→→463206859
2325→→21526→→463371289
2140→→21536→→463837279
1643→→21550→→464422249
1952→→21557→→464721799
1714→→21567→→465138769
2128→→21571→→465334159
1278→→21578→→465626809
1995→→21578→→465629629
1773→→21580→→465727819
1514→→21591→→466193809
1719→→21596→→466400029
2273→→21603→→466722679
1500→→21607→→466882189
2458→→21613→→467157799
2145→→21614→→467202949
2353→→21617→→467314459
2312→→21634→→468049039
2135→→21638→→468221659
1267→→21643→→468442699
1649→→21651→→468778909
1520→→21658→→469076689
2583→→21666→→469435669
1991→→21670→→469591279
1800→→21673→→469756459
1740→→21674→→469800349
1669→→21692→→470552989
2617→→21695→→470708479
1762→→21701→→470976139
1798→→21705→→471135529
1885→→21728→→472120009
2056→→21730→→472217749
2336→→21749→→473045569
1371→→21750→→473065849
1526→→21756→→473347879
1879→→21760→→473501389
1437→→21775→→474190819
2572→→21776→→474208129
1564→→21776→→474225679
2382→→21801→→475311679
2066→→21809→→475676029
1346→→21815→→475913239
1729→→21839→→476945179
1970→→21840→→477006379
1628→→21847→→477302809
2473→→21850→→477432679
1694→→21855→→477679339
1771→→21862→→477950029
1830→→21876→→478569529
2062→→21888→→479099449
2523→→21900→→479631799
2282→→21905→→479845789
1328→→21916→→480346129
1619→→21922→→480606109
2078→→21932→→481028299
1389→→21939→→481326409
1566→→21940→→481402849
1407→→21950→→481809199
1711→→21965→→482466079
2293→→21973→→482851099
2436→→21975→→482914309
2039→→21975→→482936149
1286→→21982→→483224389
1539→→21990→→483562699
2201→→21998→→483943729
1726→→22000→→484032259
2127→→22003→→484162969
1857→→22013→→484580149
2624→→22015→→484672429
1639→→22016→→484722529
1761→→22028→→485270419
1361→→22035→→485558329
1575→→22039→→485759509
1536→→22045→→486025159
1998→→22049→→486170149
2154→→22067→→486962689
1597→→22068→→487027909
1811→→22083→→487694029
1247→→22085→→487779709
2189→→22086→→487817599
2627→→22089→→487945699
2313→→22112→→488979949
2260→→22120→→489302929
1846→→22121→→489352609
1914→→22132→→489846949
1506→→22135→→489975259
1784→→22135→→489992059
1700→→22139→→490174129
1604→→22143→→490331209
1237→→22165→→491290909
2267→→22171→→491555179
2498→→22176→→491791639
2147→→22177→→491827549
1937→→22208→→493215649
1892→→22233→→494319109
1567→→22241→→494676109
2137→→22246→→494888299
2334→→22246→→494907409
1752→→22252→→495178009
1877→→22255→→495303169
1296→→22256→→495358819
1488→→22261→→495588559
1814→→22271→→496012339
1580→→22274→→496149889
2493→→22275→→496203739
1730→→22278→→496344559
1331→→22299→→497259949
1969→→22301→→497366719
1847→→22305→→497550799
1347→→22312→→497865169
2151→→22318→→498103819
1541→→22326→→498487609
2517→→22347→→499391539
2124→→22349→→499478269
1528→→22349→→499504009
2300→→22356→→499790749
2362→→22365→→500227339
2494→→22367→→500287819
1292→→22377→→500761909
1261→→22380→→500905129
1300→→22396→→501605059
2019→→22398→→501672559
2009→→22404→→501972859
1620→→22406→→502047529
2308→→22407→→502103059
2192→→22430→→503132899
1535→→22434→→503317819
2021→→22445→→503804689
2040→→22446→→503867059
1311→→22458→→504400159
2637→→22463→→504614659
1456→→22464→→504645859
1384→→22465→→504689749
1989→→22478→→505296949
2263→→22499→→506239849
1774→→22507→→506598649
1253→→22521→→507209119
1494→→22525→→507420379
1642→→22533→→507755539
1395→→22540→→508055419
1616→→22541→→508113589
2380→→22549→→508457869
1280→→22551→→508569709
1641→→22566→→509257039
2512→→22593→→510470299
1558→→22602→→510862279
1907→→22605→→511015789
2352→→22608→→511158259
2216→→22614→→511423489
2343→→22630→→512116909
2391→→22646→→512849179
2105→→22654→→513225079
2448→→22654→→513246919
2302→→22662→→513574519
1329→→22673→→514106779
2017→→22692→→514945819
1397→→22700→→515292649
2562→→22707→→515649529
1668→→22726→→516498889
1254→→22727→→516518419
1426→→22731→→516713299
2111→→22737→→517008859
1375→→22750→→517570309
1679→→22759→→517977289
2641→→22760→→518038069
2546→→22762→→518137189
2252→→22763→→518154829
2645→→22763→→518195149
1666→→22770→→518480869
1333→→22778→→518851519
2181→→22781→→519014149
1921→→22796→→519696769
2519→→22800→→519871999
1348→→22833→→521348629
1621→→22857→→522467929
1695→→22860→→522604219
2286→→22867→→522911119
1960→→22872→→523160179
2045→→22877→→523388869
1757→→22889→→523949059
1901→→22894→→524138899
1554→→22903→→524555959
1888→→22908→→524792629
1281→→22934→→525987109
2455→→22941→→526309969
1654→→22948→→526616689
2309→→22950→→526727659
2440→→22955→→526940599
2566→→22968→→527571439
2341→→22974→→527850319
1787→→22975→→527892229
2608→→22980→→528123529
1432→→22980→→528124699
1859→→22990→→528544069
1950→→22997→→528895909
1392→→22998→→528926269
1352→→23002→→529126399
1367→→23011→→529522249
1896→→23013→→529634389
2133→→23020→→529933309
2048→→23024→→530115589
2434→→23029→→530361709
1993→→23029→→530371999
2589→→23030→→530396569
2013→→23037→→530711569
1527→→23066→→532056529
2606→→23067→→532087489
1529→→23070→→532266739
1883→→23071→→532300129
2576→→23076→→532528699
1962→→23084→→532889899
1417→→23090→→533162809
2141→→23092→→533266639
1517→→23112→→534181729
1902→→23117→→534409159
2442→→23122→→534628279
2347→→23129→→534969739
1935→→23131→→535047439
1862→→23148→→535841359
2430→→23149→→535917259
2456→→23151→→536009659
2256→→23154→→536119699
1498→→23156→→536221459
2369→→23157→→536265649
2129→→23161→→536445199
2344→→23176→→537161929
1780→→23181→→537379399
1574→→23200→→538281979
2373→→23202→→538337719
2157→→23206→→538524199
2432→→23215→→538980319
2339→→23216→→539021479
2304→→23220→→539190109
2002→→23227→→539533459
1357→→23228→→539546809
2660→→23250→→540597529
2279→→23258→→540956839
2650→→23266→→541348279
2306→→23267→→541382299
2271→→23274→→541707589
1856→→23275→→541757269
2371→→23278→→541881259
1320→→23279→→541937659
1470→→23290→→542460559
1815→→23301→→542979259
2399→→23317→→543689989
2408→→23320→→543842449
1903→→23327→→544168909
2193→→23335→→544544269
2453→→23335→→544568209
1944→→23347→→545107489
1390→→23348→→545170189
2612→→23356→→545510899
1920→→23370→→546183229
2230→→23388→→547041379
1273→→23391→→547181359
2139→→23398→→547500859
2194→→23401→→547607329
2592→→23406→→547876339
1817→→23411→→548114389
1851→→23411→→548121319
2138→→23419→→548491849
1398→→23431→→549016339
1818→→23434→→549195469
1523→→23438→→549353809
2116→→23446→→549741559
1767→→23447→→549774859
1322→→23454→→550135849
2658→→23468→→550777699
1351→→23474→→551048299
1746→→23474→→551061529
2575→→23481→→551357509
1868→→23488→→551727229
2032→→23496→→552095239
1630→→23512→→552858289
1236→→23517→→553062619
1786→→23524→→553417729
2054→→23532→→553779229
2323→→23541→→554212039
1919→→23544→→554351389
1233→→23547→→554504059
2122→→23549→→554583319
2386→→23551→→554680969
2232→→23553→→554759089
2023→→23556→→554915749
1733→→23563→→555233389
1808→→23563→→555251869
1272→→23565→→555319489
1810→→23570→→555561829
1910→→23570→→555582619
2060→→23572→→555675949
2333→→23614→→557640079
1467→→23614→→557655739
1534→→23620→→557942389
1232→→23621→→557987539
1378→→23621→→557992999
1556→→23628→→558309679
2047→→23636→→558704149
1734→→23639→→558806959
1983→→23655→→559591189
1555→→23659→→559781149
2474→→23667→→560135299
2175→→23668→→560185279
2541→→23671→→560359369
2406→→23687→→561079669
1496→→23687→→561116329
1779→→23692→→561343339
1977→→23694→→561420709
1265→→23725→→562887049
1503→→23726→→562948159
1886→→23728→→563050849
1821→→23729→→563069329
1568→→23731→→563176849
2315→→23731→→563191009
2535→→23733→→563302309
2567→→23734→→563337169
1508→→23738→→563518729
1875→→23741→→563681479
1912→→23745→→563840869
1471→→23747→→563962039
1760→→23756→→564369439
2318→→23765→→564812629
2322→→23767→→564872689
1781→→23769→→565006999
1410→→23774→→565204819
2446→→23776→→565318939
2540→→23779→→565464469
1793→→23780→→565489789
2041→→23784→→565701139
2264→→23791→→566029579
2218→→23793→→566108119
2346→→23802→→566561299
1804→→23809→→566903509
2596→→23809→→566915359
2092→→23815→→567186679
2244→→23820→→567404029
2508→→23823→→567557329
2431→→23823→→567568879
1306→→23823→→567580969
2187→→23828→→567787489
1758→→23840→→568363429
1922→→23847→→568705729
2586→→23854→→569045179
2469→→23856→→569139679
1509→→23859→→569256769
2620→→23859→→569266939
1827→→23859→→569290159
1635→→23860→→569347069
2311→→23877→→570121009
1887→→23878→→570197989
2621→→23880→→570287959
1682→→23887→→570619879
2573→→23889→→570724549
2503→→23895→→570980749
2043→→23913→→571857289
1250→→23916→→572013859
2070→→23932→→572763019
1231→→23933→→572792329
1400→→23948→→573550849
1954→→23959→→574061029
1648→→23965→→574364389
1945→→23973→→574717069
1463→→23976→→574892959
1850→→23982→→575178349
2379→→23985→→575304649
2164→→23993→→575673619
1323→→24004→→576201889
1445→→24025→→577226059
1340→→24035→→577710319
2376→→24036→→577737079
2472→→24041→→577973119
1551→→24043→→578099449
2418→→24050→→578409709
1713→→24051→→578471989
1344→→24058→→578791399
1690→→24064→→579120679
1916→→24068→→579276289
2587→→24068→→579285409
1282→→24074→→579590659
2449→→24076→→579673279
2454→→24078→→579793399
1820→→24101→→580877119
1657→→24109→→581271289
1424→→24110→→581300899
1478→→24111→→581379439
2388→→24130→→582278539
1338→→24130→→582304909
2097→→24142→→582862339
1365→→24147→→583125799
1431→→24150→→583229749
1596→→24156→→583514299
2275→→24170→→584200039
1724→→24187→→585018529
1401→→24213→→586313599
1521→→24217→→586493989
1446→→24226→→586925749
2249→→24227→→586953559
2310→→24227→→586967839
1525→→24232→→587191609
1692→→24235→→587348899
2570→→24247→→587961769
2114→→24259→→588510289
2435→→24260→→588589879
1479→→24272→→589132009
2087→→24277→→589406569
2314→→24283→→589707499
2076→→24284→→589736899
2179→→24287→→589884949
1966→→24293→→590159419
1731→→24295→→590278399
1399→→24297→→590367649
1900→→24308→→590925619
1369→→24309→→590933599
1685→→24313→→591130369
2101→→24313→→591150619
1728→→24316→→591269389
1271→→24321→→591535669
1377→→24323→→591624289
1688→→24326→→591793339
1335→→24329→→591914509
2633→→24336→→592272229
1735→→24342→→592560679
2389→→24362→→593509759
2644→→24365→→593653609
1996→→24367→→593797669
2516→→24368→→593835889
1334→→24370→→593926519
2358→→24372→→594011029
2213→→24374→→594096079
1980→→24377→→594245809
2091→→24385→→594631789
2630→→24398→→595275229
2132→→24398→→595278589
1904→→24407→→595730419
1965→→24408→→595775029
2029→→24441→→597410509
1664→→24453→→597970279
2110→→24456→→598119889
1633→→24462→→598416109
2619→→24471→→598846489
1738→→24471→→598869289
1848→→24477→→599142289
1387→→24477→→599164129
2126→→24495→→600048739
1606→→24497→→600120889
1858→→24514→→600976429
1636→→24515→→600998689
1553→→24517→→601102429
1451→→24536→→602033149
1421→→24539→→602201779
1844→→24548→→602625769
2178→→24548→→602647699
1915→→24549→→602699689
1485→→24550→→602705569
1355→→24562→→603300499
1561→→24562→→603324649
2259→→24569→→603657169
1252→→24570→→603695509
1266→→24570→→603727849
1372→→24572→→603816469
2169→→24574→→603901819
1872→→24574→→603919369
1681→→24582→→604313539
2104→→24585→→604456219
2561→→24595→→604958749
2401→→24606→→605461699
2478→→24612→→605780899
1538→→24618→→606085099
1239→→24621→→606215719
2483→→24626→→606441559
2618→→24627→→606504139
2177→→24662→→608233279
1899→→24663→→608282959
2438→→24668→→608532109
1812→→24692→→609735949
2659→→24698→→609996859
2394→→24706→→610386619
1546→→24706→→610409419
2223→→24710→→610614889
1450→→24710→→610621729
2010→→24712→→610711489
2090→→24717→→610938079
2207→→24723→→611243209
2329→→24728→→611509279
1653→→24736→→611871859
2162→→24736→→611889799
1489→→24738→→611984839
1385→→24746→→612407359
2656→→24747→→612429289
1263→→24756→→612886999
2532→→24763→→613242199
1782→→24769→→613505449
1933→→24771→→613635949
1483→→24777→→613906759
2200→→24790→→614574229
2270→→24793→→614710519
1842→→24796→→614847979
1959→→24800→→615051979
2020→→24801→→615095869
1855→→24804→→615240679
1452→→24805→→615306409
1897→→24807→→615430099
1806→→24808→→615462019
2599→→24808→→615473869
1625→→24811→→615590959
1571→→24825→→616299919
2319→→24826→→616374139
2209→→24846→→617369329
1552→→24868→→618459769
1873→→24875→→618786529
1706→→24890→→619543369
2205→→24895→→619771729
1838→→24897→→619862989
2577→→24907→→620396479
2607→→24907→→620405719
2180→→24911→→620575609
2254→→24915→→620767339
2077→→24918→→620908039
2595→→24919→→620999389
1999→→24931→→621575419
1353→→24931→→621588769
1442→→24938→→621910699
2563→→24948→→622406179
1294→→24948→→622445779
1586→→24961→→623089009
1303→→24963→→623166499
2579→→24970→→623549629
2190→→24972→→623613259
2492→→24976→→623801209
1542→→24983→→624163159
1662→→24987→→624366649
1537→→24989→→624463459
1576→→24992→→624648259
2444→→25000→→625018579
1656→→25003→→625175149
1299→→25011→→625568899
2148→→25012→→625641229
1354→→25024→→626243419
2327→→25025→→626284039
2441→→25029→→626490049
2484→→25030→→626533939
2305→→25031→→626577409
1988→→25034→→626708239
2012→→25042→→627137899
2125→→25052→→627616279
2457→→25057→→627901459
1697→→25077→→628880389
2384→→25091→→629605819
2203→→25098→→629949589
2058→→25101→→630060259
2554→→25103→→630181639
1748→→25107→→630370759
2591→→25111→→630578959
2108→→25125→→631273009
1522→→25128→→631448899
1569→→25131→→631585189
1298→→25133→→631695019
1652→→25134→→631751719
1350→→25152→→632669839
2451→→25156→→632856409
2510→→25159→→632992699
1468→→25185→→634322329
2214→→25187→→634426369
1696→→25189→→634495999
2571→→25189→→634508269
1402→→25195→→634812049
1453→→25203→→635216299
2291→→25217→→635944039
2191→→25226→→636376009
1894→→25235→→636811459
2261→→25245→→637350829
2364→→25270→→638605579
1911→→25274→→638795749
2421→→25274→→638800039
1249→→25276→→638890669
2393→→25277→→638945149
2614→→25277→→638964259
2560→→25288→→639490939
2229→→25295→→639864109
2489→→25308→→640527919
1557→→25328→→641552839
2326→→25329→→641599339
2616→→25332→→641729329
1336→→25356→→642965509
1776→→25367→→643505419
2290→→25368→→643571659
1277→→25372→→643764769
2240→→25374→→643890439
2278→→25378→→644079859
2502→→25386→→644494189
1293→→25403→→645328639
1693→→25407→→645547039
1422→→25428→→646616149
1626→→25430→→646732069
2470→→25431→→646737199
2398→→25441→→647293489
2289→→25446→→647535619
1595→→25452→→647833729
2356→→25457→→648095059
1381→→25465→→648503419
1607→→25468→→648619339
1518→→25477→→649106539
1777→→25477→→649121029
2643→→25490→→649779679
2413→→25498→→650178679
2522→→25507→→650622619
2652→→25528→→651708529
1880→→25538→→652239949
2466→→25539→→652262719
1283→→25556→→653134129
2158→→25562→→653418979
1376→→25571→→653906509
2119→→25573→→654012649
1686→→25573→→654015499
2647→→25574→→654050869
1274→→25581→→654418489
1925→→25583→→654503749
1672→→25593→→655034209
1563→→25611→→655967239
1287→→25618→→656317309
1368→→25637→→657299899
1973→→25657→→658327519
1874→→25663→→658606309
1680→→25668→→658878049
1238→→25696→→660329779
2163→→25698→→660418279
2603→→25703→→660645919
2482→→25711→→661066129
2167→→25740→→662580439
2061→→25746→→662883049
2324→→25747→→662950669
2548→→25761→→663662569
2118→→25771→→664192819
1802→→25775→→664350859
1644→→25779→→664572199
1957→→25786→→664961839
2414→→25797→→665493979
1927→→25797→→665494729
2490→→25798→→665542909
1867→→25798→→665570959
1510→→25811→→666253669
2402→→25820→→666722899
1917→→25838→→667624549
2527→→25839→→667679659
2188→→25845→→667967569
2072→→25850→→668265349
1570→→25852→→668341909
1349→→25852→→668375509
2102→→25860→→668748139
2123→→25863→→668937559
 楼主| 发表于 2010-6-1 18:43 | 显示全部楼层

[原创]请教vfbpgyfk先生一个编程问题

现在对最后的50个进行了检验是最密5生素数群的最后一个代表值,其余相关的4个素数可有它分别减2,6,8,12得到。
可以证明这种程序筛选数据丢不了数据(指符合条件的数据无一遗漏)
发表于 2010-6-1 19:02 | 显示全部楼层

[原创]请教vfbpgyfk先生一个编程问题

所以说,我利用程序获得的素数和素数对,是百分之百的准确,不多也不少。关键问题是1是否为素数问题。不过,即使1不为素数,也影响不了我的哥猜证明。
之所以要将1归为素数,是从数理方面考虑,是因为她直接关系到素数对问题。也就是说,所有素数都是2n-1,则有,1+(2n-1)=2n这个素数对。如果1不是素数,将失去无穷个素数对(因为素数有无穷多)。[br][br]-=-=-=-=- 以下内容由 vfbpgyfk 时添加 -=-=-=-=-
细读程序后,还是那个“REPLACE 外环值 WITH RECNO()”语句问题。这不是外循环值。详见发给您的程序。
 楼主| 发表于 2010-6-5 08:57 | 显示全部楼层

[原创]请教vfbpgyfk先生一个编程问题

昨天晚上把先生给的程序做了一些修改,得到了求某一偶数的素数对程序,改编后的程序如下:
CLEAR ALL
SELECT 1
USE E:\用vfp求k生素数数量\偶数素数对.DBF ALIAS 偶数素数
SELECT 2
USE E:\用vfp求k生素数数量\素数表2.DBF ALIAS 素数表
SELECT 3
USE E:\用vfp求k生素数数量\偶数参考素数.DBF ALIAS 偶数参考
GO top                                    &&***************这条语句是将“k8生成初始值31”表的指针移到“41001”处**************
DO WHILE  参照元素<6000000                        &&*********既然是调用表中信息,而且是后部分,就应该使用“DO WHILE NOT EOF()”语句,由它来判断是否到文件尾**********
czss=参照元素
@ 2,5 say czss                      &&显示记录号
bpz=12000000-czss                            &&计算被判断值
Kf=INT(SQRT(bpz))                       &&求出被判断值的开方根
SELECT 素数表                         &&打开素数表
LOCATE FOR 素数>=kf                     &&根据开方根,查找最大素数
DO CASE
CASE EOF()                          &&如果超出素数表最后一条记录
GO BOTTOM
CASE 素数>kf                        &&如果找到的素数比开方根值大,就将记录指针退回一个,保证使用的最大素数在开方根内
SKIP -1
ENDCASE
SSS=RECNO()                             &&记录下最大素数(开方根内)记录位置(如果找到的素数等于开方根,则直接读取这个素数的位置)
GO 1                                   &&从第二条记录开始读取素数(37)
FOR j=1 TO SSS                         &&内循环开始。这个循环实质上是从小到大顺序,依次读取素数。循环值是记录序号
qmz=MOD(bpz,素数)                   &&以读取的素数为条件,对被判断值求模 【qmz=MOD(bpz,素数)】文本号括着的原在此行语句体部分.特别需要注意的是在用标点符号时,一定改成英文模式及半角状态。
IF qmz=0
EXIT         
ENDIF
SKIP                                &&素数表指针向下移动一个
ENDFOR
IF j>sss
SELECT  偶数素数                 &&打开保存求解结果的信息表
APPEND BLANK                        &&增加一条空记录
        REPLACE 大素数 WITH bpz             &&将被判断值保存到被判断值字段中(被判断值数据栏)
REPLACE 小素数 WITH czss            &&将开方根保存到开方根字段中(开方根值数据栏)
REPLACE 偶数 WITH 12000000
ENDIF
SELECT 偶数参考
SKIP
ENDDO
CLEAR ALL
*这是求12000000这个偶数的素数对程序,用其它的偶数替代后可以得到新偶数的素数对,在参照元素表中只要放进前1亿的素数,就可以得到2亿内的任何一个偶数的素数对。这个1200万有90877对。
发表于 2010-6-5 12:41 | 显示全部楼层

[原创]请教vfbpgyfk先生一个编程问题

计算结果正确。程序还没有细看。
发表于 2010-6-5 23:13 | 显示全部楼层

[原创]请教vfbpgyfk先生一个编程问题

白新岭:您好!
1、如果利用素数表配素数对,直接用即可,不知您为什么在此间又加了个“偶数参考素数”表。其作用是什么?
2、使用素数表配素数对,您可以参考一下《≥6的偶数是两个素数之和起码存在一对》后面的“补充该文”的一段有关配素数对内容,或者,直接参考《以大定小获得素数对》,其优点在文中已有介绍。
3、由于在程序中多次用到查找素数位置(LOCATE)语句,运行速度要慢许多。
4、在判断是否为素数对时,虽然用到“bpz=12000000-czss”语句,您是判断这个差值是否为素数方法实现的,这又会增加运算时间。不知您的运算时间是多少。用我的方法,在我的计算机上配12000000内的素数对共用时间是19.13秒。
5、由于我不知道您的“偶数参考素数”表作用,我就没有能建立起这个表,所以,就不能检测您的这个程序。[br][br]-=-=-=-=- 以下内容由 vfbpgyfk 时添加 -=-=-=-=-
《≥6的偶数是两个素数之和起码存在一对》在该版块的第四页上。
《以大定小获得素数对》在该版块的第二页上。
 楼主| 发表于 2010-6-6 09:14 | 显示全部楼层

[原创]请教vfbpgyfk先生一个编程问题

下面引用由vfbpgyfk2010/06/05 11:13pm 发表的内容:
白新岭:您好!
1、如果利用素数表配素数对,直接用即可,不知您为什么在此间又加了个“偶数参考素数”表。其作用是什么?
2、使用素数表配素数对,您可以参考一下《≥6的偶数是两个素数之和起码存在一对》后面 ...
多谢了,我以前使用统计函数(在Excel软件环境中),现在要是用vfp软件,需使用查找函数,但是1亿内有650万左右的素数,要是对每个差值都查找的话,我怕用时很多,所以就用了参照素数(也就是素数表,只不过它存的素数比较多,范围大,我这里只有1亿内的素数表),就是对偶数减素数的差进行素数判断,看它是不是素数,即便求1亿这个偶数,我们最多可以到10000内的素数进行参与,10000内的素数数量不大,它的判断比在650个数据中寻找不快吗?你的运行时间回答了这个问题,不快,不如直接查找快。
发表于 2010-6-6 11:51 | 显示全部楼层

[原创]请教vfbpgyfk先生一个编程问题

由于使用素数表选配素数对,我用的办法不用判断素数法,而是用小素数加大素数是否等于设定偶数(以下直呼偶数)来判断,并决定下一步如何做。具体办法主要有如下几步:
1、从最处取一个小素数,再从最大处取一个大素数(都要记下记录号);
2、如果两个素数等于偶数,则为素数。如果大于偶数,说明大素数大了,大素数记录向小方向移动一个记录(从大素数记录处SKIP -1),小素数不变,继续进行和判断。如果和小于偶数,说明小素数小了,这时就把小素数向大方向移动一条记录(从小素数记录处SKIP),再判断其和。等于偶数的就保存,如此循环下去,直到中点止。
3、中点的确定方法是:首先取偶数的一半,即2n/2=n,n就是中点。当小素数大于等于n,或大素数小于等于n,跳出循环,程序运行结束。[br][br]-=-=-=-=- 以下内容由 vfbpgyfk 时添加 -=-=-=-=-
纠正:
“从最处取一个小素数”应为“从最小处取一个小素数”
“如果两个素数等于偶数”应为“如果两个素数和等于偶数”
“则为素数”应为“则为素数对,保存起来”
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2025-5-12 23:12 , Processed in 0.112033 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表