| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 10931 人关注过本帖
标题:优化程序或者从新编写求四生素数中项不能合成的偶数
只看楼主 加入收藏
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:66
帖 子:1089
专家分:2682
注 册:2015-12-30
收藏
得分:0 
回复 140楼 独木星空
我是想问你在循环体里是不是一次就用到了17个表中的一个
2021-11-17 08:40
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:66
帖 子:1089
专家分:2682
注 册:2015-12-30
收藏
得分:0 
在这种处理中,还要考虑一个问题,外循坏一次,要存一次无偶数总表,所以每次需要给它一个表名,不要提前建表,每次外循环后,创建一个表盛放数据即可。

存一次无偶数总表,是不是239区的那个表?没见到“创建一个表”啊
2021-11-17 08:45
独木星空
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:河北省曲阳县
等 级:版主
威 望:71
帖 子:935
专家分:683
注 册:2016-6-29
收藏
得分:0 
回复 141楼 laowan001
对!在内循环体中一次用到一个表,内循环是18次(因为需要上一个外循环的最后一个表也参与其中)。外循环一次,调动内循环18个表(增量是17个表),从第二个外循环值设计就好,不需要考虑第一个外循环,因为那个需要单独处理。

素数问题的解决是我学习编程永恒的动力。
2021-11-17 09:15
独木星空
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:河北省曲阳县
等 级:版主
威 望:71
帖 子:935
专家分:683
注 册:2016-6-29
收藏
得分:0 
回复 142楼 laowan001
是239那个表。因为外循环一次,就结束了,要想运行下一个外循环,就得手工改写18个表名。对于无偶数总表来说,打开,导出到一个新表即可,表名:无偶数总表12(假如是第12次外循环),然后清空表即可,可以反复利用。

素数问题的解决是我学习编程永恒的动力。
2021-11-17 09:26
独木星空
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:河北省曲阳县
等 级:版主
威 望:71
帖 子:935
专家分:683
注 册:2016-6-29
收藏
得分:0 
回复 142楼 laowan001
外循环一次完成后,也可以把表239(无偶数总表)抄写在无偶数总表i中(i为外循环次数),进入下一个外循环前删除记录即可(变成空表,无记录)。

素数问题的解决是我学习编程永恒的动力。
2021-11-17 11:00
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:66
帖 子:1089
专家分:2682
注 册:2015-12-30
收藏
得分:0 
For j=187 to 204        && 这是外循环吧???
      @ 5,12 say j
     k=j
      wd=bwjm+ALLTRIM(STR(j))

      For i=(j-1)*500000+1 to (j+1)*500000    && 这是内循环吧???

        && 这个循环中只用到了      SELECT "偶周期"+ALLTRIM(STR(k))  而k值没变化,所以只用到了一个表
 
没见到你说的上一个表参与其中啊
2021-11-17 15:04
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:66
帖 子:1089
专家分:2682
注 册:2015-12-30
收藏
得分:0 
         IF A=wou
         SELECT "偶周期"+ALLTRIM(STR(k))
         skip
         LOOP
         ELSE
         SELECT 239
         APPEND BLANK
         REPLACE 无偶 WITH wou
         ENDIF

哪个是创建表的语句???
2021-11-17 15:07
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:66
帖 子:1089
专家分:2682
注 册:2015-12-30
收藏
得分:0 
你说的“外循环”是不是想象中的循环,而不是之前程序里的循环?
2021-11-17 15:10
独木星空
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:河北省曲阳县
等 级:版主
威 望:71
帖 子:935
专家分:683
注 册:2016-6-29
收藏
得分:0 
回复 146楼 laowan001
这是内循环(第12次外循环)。

素数问题的解决是我学习编程永恒的动力。
2021-11-17 19:32
独木星空
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:河北省曲阳县
等 级:版主
威 望:71
帖 子:935
专家分:683
注 册:2016-6-29
收藏
得分:0 
回复 147楼 laowan001
没有创建表的语句。那个语句是处理内循环的数据用的,即搜寻无偶数的。

素数问题的解决是我学习编程永恒的动力。
2021-11-17 19:35
快速回复:优化程序或者从新编写求四生素数中项不能合成的偶数
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.039753 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved