| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 915 人关注过本帖
标题:[求助]这个程序怎么写才可能更简便(时间复杂度低一些)
只看楼主 加入收藏
jiangliangju
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2007-3-9
收藏
 问题点数:0 回复次数:12 
[求助]这个程序怎么写才可能更简便(时间复杂度低一些)

给定等式 A B C D E 其中每个字母代表一个数字,且不同数字对应不
D F G 同字母。编程求出这些数字并且打出这个数字的
+ D F G 算术计算竖式。
───────

X Y Z D E

这个题目程序怎么写啊

搜索更多相关主题的帖子: 时间 
2007-03-16 20:17
neverTheSame
Rank: 3Rank: 3
来 自:江西农业大学
等 级:新手上路
威 望:9
帖 子:1511
专家分:0
注 册:2006-11-24
收藏
得分:0 
我提供一点思路:
将数字字符转换为整数是 -48
例如:
'1'-48=1;
'0'-48=0;

wap酷禾网(http://wap.),提供免费的、优质的、快捷的wap资源下载服务。
2007-03-16 20:27
jiangliangju
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2007-3-9
收藏
得分:0 
麻烦具体点,不懂
2007-03-16 20:28
清水香里
Rank: 1
等 级:新手上路
帖 子:144
专家分:0
注 册:2006-9-3
收藏
得分:0 

没看明白题目。。。


www./www.
2007-03-16 21:03
jiangliangju
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2007-3-9
收藏
得分:0 

给定等式 A B C D E 其中每个字母代表一个数字,且不同数字对应不
D F G 同字母。编程求出这些数字并且打出这个数字的
+ D F G 算术计算竖式。
───────

X Y Z D E

这个题目程序怎么写啊

2007-03-16 21:12
neverTheSame
Rank: 3Rank: 3
来 自:江西农业大学
等 级:新手上路
威 望:9
帖 子:1511
专家分:0
注 册:2006-11-24
收藏
得分:0 
到现在我还不太明白,
LZ 能不能举一个例子说明.

wap酷禾网(http://wap.),提供免费的、优质的、快捷的wap资源下载服务。
2007-03-16 21:56
jiangliangju
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2007-3-9
收藏
得分:0 
ABCDEFGXYZ是0到9的数字,且都不相同
2007-03-16 22:10
jiangliangju
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2007-3-9
收藏
得分:0 

#include"stdio.h"
#include"math.h"

int main()
{ int D,A,B,C,X,Z,Y,E,F=5,G=0;
for(A=1;A<=8;A++)
for(B=1;B<=9;B++)
for(C=1;C<=9;C++)
for(D=1;D<=9;D++)
for(E=1;E<=9;E++)
for(Y=1;Y<=9;Y++)
for(Z=1;Z<=9;Z++)

{ X=A+1;
if((A*10000+B*1000+C*100+D*10+E)+2*(D*100+5*10)==(X*10000+Y*1000+Z*100+D*10+E)&&
B!=E&&B!=F&&B!=X&&B!=Y&&B!=Z&&C!=E&&C!=F&&C!=X&&C!=Y&&C!=Z&&C!=B&&D!=C&&B!=D&&D!=E&&E!=F&&E!=G&&Y!=Z&&X!=Y&&X!=Z&&
D!=X&&D!=Y&&D!=Z&&E!=X&&E!=Y&&E!=Z&&E!=A&&A!=B&&A!=C&&A!=D&&A!=F&&A!=G&&A!=Y&&A!=Z&&F!=B&&X!=F)
printf("A=%d\tB=%d\tC=%d\tD=%d\tE=%d\tF=%d\tG=%d\tX=%d\tY=%d\tZ=%d\n",A,B,C,D,E,F,G,X,Y,Z);
}
system("pause");
}
我已经做出来了

2007-03-18 17:49
moonwalker
Rank: 1
等 级:新手上路
威 望:1
帖 子:909
专家分:2
注 册:2007-3-2
收藏
得分:0 
我觉得只要判断DE+2×FG的低2位等于DE
然后再对其他几个满足条件的字母循环判断是否各不相同
这样大概能少一些步骤

“视频教程网”免费提供教学资源
C不限制你的自由!
条件是自己承担滥用自由的恶果!
2007-03-18 17:58
w362034710
Rank: 1
等 级:新手上路
帖 子:169
专家分:0
注 册:2006-12-2
收藏
得分:0 
.............
2007-03-18 17:59
快速回复:[求助]这个程序怎么写才可能更简便(时间复杂度低一些)
数据加载中...
 
   



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

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