中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]如何求出文本中哪些数相加等于指定的值
« [1] [2] [3] [4] »
作者:
标题: [求助]如何求出文本中哪些数相加等于指定的值 上一主题 | 下一主题
ccwan
金牌会员




积分 2725
发帖 1160
注册 2006-9-23
来自 河北廊坊
状态 离线
『楼 主』:  [求助]如何求出文本中哪些数相加等于指定的值



test.txt
4816
4776
4498
4616
4948
4684
4710
5266
4760
5168
4770
5134
5076
4784
5174
4732
4782
4746
4730
5224
5164
4742
4724
4730
4762
4162
4188
4830
4942
4072
4270
4520
4808
5130
4272
4262
4238
4240
4828
4168
4754
4720
4896
4824
5206
4322
3800
4826
4632
5104
5134
4838
3858
5008
4828
5234
4324
5282
5348
5150
4724
4682
4720
5218
4744
4742
4760
5194
4792
4712
4754
4704
171780
要求:如果有多种组合,依次列出;这72个数中每个数在每种组合中只能用一次。



三人行,必有吾师焉。   学然后知不足,教然后知困,然后能自强也。
2007-3-3 01:42
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 2 楼』:  

放弃用p吧。

2007-3-3 01:44
查看资料  发短消息 网志   编辑帖子  回复  引用回复
ccwan
金牌会员




积分 2725
发帖 1160
注册 2006-9-23
来自 河北廊坊
状态 离线
『第 3 楼』:  

使awk



三人行,必有吾师焉。   学然后知不足,教然后知困,然后能自强也。
2007-3-3 01:47
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
oilio
高级用户

前进者


积分 641
发帖 303
注册 2007-1-10
状态 离线
『第 4 楼』:  

这个要用p多麻烦啊,而且我的水平现在肯定是想不出来的,呵呵。期待高手解答!



我相信总有一天,总会遇到一个人可以相濡以沫、相吻以湿!
2007-3-3 02:16
查看资料  发短消息 网志   编辑帖子  回复  引用回复
zh159
金牌会员




积分 3687
发帖 1467
注册 2005-8-8
状态 离线
『第 5 楼』:  

第一个数据和后面的逐一相加,到第二个时抛弃第一个数......

2007-3-3 02:36
查看资料  发短消息 网志   编辑帖子  回复  引用回复
ccwan
金牌会员




积分 2725
发帖 1160
注册 2006-9-23
来自 河北廊坊
状态 离线
『第 6 楼』:  

顶起,莫沉了。



三人行,必有吾师焉。   学然后知不足,教然后知困,然后能自强也。
2007-3-3 04:38
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
NaturalJ0
银牌会员




积分 1181
发帖 533
注册 2006-8-14
状态 离线
『第 7 楼』:  

是不是得把所有组合方式都过一遍

2007-3-3 04:56
查看资料  发短消息 网志   编辑帖子  回复  引用回复
ccwan
金牌会员




积分 2725
发帖 1160
注册 2006-9-23
来自 河北廊坊
状态 离线
『第 8 楼』:  

应该是的。
要求出所有的组合,最后显示=所求值的组合。



三人行,必有吾师焉。   学然后知不足,教然后知困,然后能自强也。
2007-3-3 05:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
NaturalJ0
银牌会员




积分 1181
发帖 533
注册 2006-8-14
状态 离线
『第 9 楼』:  

很有意思的一题啊,不过难度好像也不小。

2007-3-3 05:02
查看资料  发短消息 网志   编辑帖子  回复  引用回复
zh159
金牌会员




积分 3687
发帖 1467
注册 2005-8-8
状态 离线
『第 10 楼』:  

参照这个在合适的地方加入“if "计算结果" == "171780" ”进行判断

[共同参与][挑战思路] 求一列数所有不同组合的和

2007-3-3 05:38
查看资料  发短消息 网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 11 楼』:  

第一步要排序

2007-3-3 05:54
查看资料  发短消息 网志   编辑帖子  回复  引用回复
20080610
初级用户





积分 83
发帖 34
注册 2006-11-24
状态 离线
『第 12 楼』:  

72个数排列组合?

恐怕需要N个小时才能出结果.

批处理还没有到这个运算能力

2007-3-3 05:55
查看资料  发短消息 网志   编辑帖子  回复  引用回复
ccwan
金牌会员




积分 2725
发帖 1160
注册 2006-9-23
来自 河北廊坊
状态 离线
『第 13 楼』:  

re zh159

使





三人行,必有吾师焉。   学然后知不足,教然后知困,然后能自强也。
2007-3-3 06:09
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zh159
金牌会员




积分 3687
发帖 1467
注册 2005-8-8
状态 离线
『第 14 楼』:  

我用那个试了,半天没出来,考虑vbs之类的吧

2007-3-3 06:13
查看资料  发短消息 网志   编辑帖子  回复  引用回复
NaturalJ0
银牌会员




积分 1181
发帖 533
注册 2006-8-14
状态 离线
『第 15 楼』:  

好像要套很多层的递归啊。

2007-3-3 06:18
查看资料  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] [3] [4] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: