中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-09 12:01
47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,254 会员排行
DOS批处理 & 脚本技术(批处理室) » [出题]bat应用
可打印版本  2,166 / 22
第1楼 pusofalse 发表于 2008-07-14 19:10
银牌会员 发帖 646 积分 1,604
[出题]bat应用
鸡兔同笼而不识其各自数量,数头3600,数脚12000,求多少只兔子,多少只鸡。
第2楼 26933062 发表于 2008-07-14 19:21
银牌会员 发帖 879 积分 2,268
完全没有思路,这怎么算啊?
第3楼 pusofalse 发表于 2008-07-14 19:23
银牌会员 发帖 646 积分 1,604
26933062前辈还真是会开玩笑,你若不会,还有谁会?~
不好意思,我本想配合你的玩笑的。。。^_^
第4楼 26933062 发表于 2008-07-14 19:33
银牌会员 发帖 879 积分 2,268
根本没法考虑bat问题,因为我根本就不知道怎么去算。
第5楼 HAT 发表于 2008-07-14 19:59
版主 发帖 5,017 积分 9,023
第6楼 pusofalse 发表于 2008-07-14 20:07
银牌会员 发帖 646 积分 1,604
高!~ 其实前辈的代码不用延迟也可以啊~
我用了个投机取巧的方法,取其公约数,得出正确结果后在后面补0。。。

[ Last edited by pusofalse on 2008-7-14 at 08:09 PM ]
第7楼 HAT 发表于 2008-07-14 20:14
版主 发帖 5,017 积分 9,023
刚开始想太复杂了,开了延迟扩展,后来贴代码的时候忘了删掉,见谅:)
第8楼 26933062 发表于 2008-07-14 20:35
银牌会员 发帖 879 积分 2,268
给 5 楼 缩水
我只能干体力活了。
:
第9楼 pusofalse 发表于 2008-07-14 20:42
银牌会员 发帖 646 积分 1,604
汗。。。没思路,这么精简。赞佩!~

[ Last edited by pusofalse on 2008-7-14 at 08:43 PM ]
第10楼 26933062 发表于 2008-07-14 20:44
银牌会员 发帖 879 积分 2,268
这个题我完全不会算,在qq里请教了5楼,他写出了代码,我只是把他的代码精简了一下而以。
第11楼 pusofalse 发表于 2008-07-14 20:47
银牌会员 发帖 646 积分 1,604
Originally posted by 26933062 at 2008-7-14 08:44 PM:
这个题我完全不会算,在qq里请教了5楼,他写出了代码,我只是把他的代码精简了一下而以。

我觉得你在说谎,这题无论如何也难不倒你的。。。
第12楼 bat-zw 发表于 2008-07-15 13:49
金牌会员 发帖 1,276 积分 3,105
来个小学版的,不要循环:
第13楼 pusofalse 发表于 2008-07-15 14:46
银牌会员 发帖 646 积分 1,604
Originally posted by zw19750516 at 2008-7-15 01:49 PM:
来个小学版的,不要循环:

厉害。。。这思路。。。简直五体投地了。
第14楼 bat-zw 发表于 2008-07-15 17:13
金牌会员 发帖 1,276 积分 3,105
厉害。。。这思路。。。简直五体投地了。


这道题其实就是小学数学里的鸡兔问题,下面讲一下解题思路吧(晕,有点小
学数学老师的感觉):
先假设3600只全部是兔子,那么就会有3600*4=144000只脚,144000-
12000就比实际多出了2400只脚,现在反过来想如果将3600只里的n只兔子换成
为n只鸡就能使脚总数正好等于12000只,而每只兔子比每只鸡多两只脚,于是
n=2400/2=1200只,也就是说将3600只兔子里的1200只换成为鸡,脚的总数正
好为12000只,于是,此题便解出来了:兔子2400只,鸡1200只。
同时,还可以先假设3600只全部是鸡,12000-3600*2/(4-2)得出要替换为
兔子的鸡为2400只,剩下的鸡为1200只。
第15楼 26933062 发表于 2008-07-15 17:24
银牌会员 发帖 879 积分 2,268
Originally posted by zw19750516 at 2008-7-15 13:49:
来个小学版的,不要循环:

真是一个比一个强!
1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023