![]() |
中国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: 我觉得你在说谎,这题无论如何也难不倒你的。。。 |
|
| 第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 |