| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 720 人关注过本帖
标题:请大家帮我一个计算问题
只看楼主 加入收藏
hcjiaozhi
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2010-10-11
结帖率:75%
收藏
已结贴  问题点数:20 回复次数:13 
请大家帮我一个计算问题
不好意思,我是初学都,请大家帮我,我设计了一组数据,是这样的:从A至I共9数,要从1到9分别填入A至I,且不能重复,使下列算式成立,并打印出结果。
A+C+F+G=B+C+D+E=F+H=D+I
搜索更多相关主题的帖子: 计算 
2010-10-11 21:48
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:20 
CREATE CURSOR tmp (n n(1))
FOR i=1 TO 9
  INSERT INTO tmp VALUES (i)
ENDFOR
SELECT a.n a,b.n b,c.n c,d.n d,e.n e,f.n f,g.n g,h.n h,i.n i ;
      FROM tmp a,tmp b,tmp c,tmp d,tmp e,tmp f,tmp g,tmp h,tmp i;
      WHERE !INLIST(a.n,b.n,c.n,d.n,e.n,f.n,g.n,h.n,i.n) and;
            !INLIST(b.n,c.n,d.n,e.n,f.n,g.n,h.n,i.n) and;
            !INLIST(c.n,d.n,e.n,f.n,g.n,h.n,i.n) and;
            !INLIST(d.n,e.n,f.n,g.n,h.n,i.n) and;
            !INLIST(e.n,f.n,g.n,h.n,i.n) and;
            !INLIST(f.n,g.n,h.n,i.n) and;
            !INLIST(g.n,h.n,i.n) and;
            !INLIST(h.n,i.n) and;
            a.n+c.n+f.n+g.n = b.n+c.n+d.n+e.n AND b.n+c.n+d.n+e.n=f.n+h.n AND b.n+c.n+d.n+e.n=d.n+i.n;
      INTO CURSOR tm
      SELECT tm
      LIST to xx.txt

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2010-10-11 22:54
hcjiaozhi
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2010-10-11
收藏
得分:0 
谢谢楼主。
2010-10-11 23:34
hcjiaozhi
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2010-10-11
收藏
得分:0 
经过调试,程序非常好用,还例举了所有解!再次感谢楼主!
2010-10-11 23:48
hcjiaozhi
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2010-10-11
收藏
得分:0 
不好意思,感谢的是Tiger5392版主。我是初学者,不要见笑!
2010-10-11 23:51
hcjiaozhi
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2010-10-11
收藏
得分:0 
根据Tiger5392版主的思路,我模仿了一下:求A+B+C=B+J+G=D+E=F+E+G+H=J+K,同理,从1~10不能重复,结果应是:3,8,4,10,5,2,1,7,6,9,但如下程序实现不了,求助!

CREATE CURSOR tmp (n n(1))
FOR i=1 TO 10
  INSERT INTO tmp VALUES (i)
ENDFOR
SELECT a.n a,b.n b,c.n c,d.n d,e.n e,f.n f,g.n g,h.n h,j.n j,k.n k;
      FROM tmp a,tmp b,tmp c,tmp d,tmp e,tmp f,tmp g,tmp h,tmp j,tmp k;
      WHERE !INLIST(a.n,b.n,c.n,d.n,e.n,f.n,g.n,h.n,j.n,k.n) and;
            !INLIST(b.n,c.n,d.n,e.n,f.n,g.n,h.n,j.n,k.n) and;
            !INLIST(c.n,d.n,e.n,f.n,g.n,h.n,j.n,k.n) and;
            !INLIST(d.n,e.n,f.n,g.n,h.n,j.n,k.n) and;
            !INLIST(e.n,f.n,g.n,h.n,j.n,k.n) and;
            !INLIST(f.n,g.n,h.n,j.n,k.n) and;
            !INLIST(g.n,h.n,j.n,k.n) and;
            !INLIST(h.n,j.n,k.n) and;
            !INLIST(j.n,k.n) and;
            a.n+b.n+c.n=b.n+j.n+g.n AND b.n+j.n+g.n=d.n+e.n AND d.n+e.n=f.n+e.n+g.n+h.n AND d.n+e.n=j.n+k.n;
      INTO CURSOR tm
      SELECT tm
      LIST to xx.txt
2010-10-12 12:56
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
大约无解吧

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2010-10-12 19:37
hcjiaozhi
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2010-10-11
收藏
得分:0 
有解啊!,从A到K是:3,8,4,10,5,2,1,7,6,9
2010-10-12 20:07
hcjiaozhi
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2010-10-11
收藏
得分:0 
6楼等式的和均为15.但程序却实现不了,不知为什么!?
2010-10-12 20:11
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
以下是引用hcjiaozhi在2010-10-12 12:56:03的发言:

根据Tiger5392版主的思路,我模仿了一下:求A+B+C=B+J+G=D+E=F+E+G+H=J+K,同理,从1~10不能重复,结果应是:3,8,4,10,5,2,1,7,6,9,但如下程序实现不了,求助!

CREATE CURSOR tmp (n n(2))
FOR i=1 TO 10
  INSERT INTO tmp VALUES (i)
ENDFOR
SELECT a.n a,b.n b,c.n c,d.n d,e.n e,f.n f,g.n g,h.n h,j.n j,k.n k;
      FROM tmp a,tmp b,tmp c,tmp d,tmp e,tmp f,tmp g,tmp h,tmp j,tmp k;
      WHERE !INLIST(a.n,b.n,c.n,d.n,e.n,f.n,g.n,h.n,j.n,k.n) and;
            !INLIST(b.n,c.n,d.n,e.n,f.n,g.n,h.n,j.n,k.n) and;
            !INLIST(c.n,d.n,e.n,f.n,g.n,h.n,j.n,k.n) and;
            !INLIST(d.n,e.n,f.n,g.n,h.n,j.n,k.n) and;
            !INLIST(e.n,f.n,g.n,h.n,j.n,k.n) and;
            !INLIST(f.n,g.n,h.n,j.n,k.n) and;
            !INLIST(g.n,h.n,j.n,k.n) and;
            !INLIST(h.n,j.n,k.n) and;
            !INLIST(j.n,k.n) and;
            a.n+b.n+c.n=b.n+j.n+g.n AND b.n+j.n+g.n=d.n+e.n AND d.n+e.n=f.n+e.n+g.n+h.n AND d.n+e.n=j.n+k.n;
      INTO CURSOR tm
      SELECT tm
      LIST to xx.txt

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2010-10-12 23:34
快速回复:请大家帮我一个计算问题
数据加载中...
 
   



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

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