中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-09 04:55
47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行
DOS批处理 & 脚本技术(批处理室) » 对称输出加分题(具有挑战性)
可打印版本  4,416 / 64
第16楼 bat-zw 发表于 2008-07-11 01:46
金牌会员 发帖 1,276 积分 3,105
晕。。。
ps:兄弟的代码不通用啊,如果两边都是字母或汉字怎么办?

[ Last edited by zw19750516 on 2008-7-11 at 01:49 AM ]
第17楼 pusofalse 发表于 2008-07-11 01:52
银牌会员 发帖 646 积分 1,604
Originally posted by zw19750516 at 2008-7-11 01:46 AM:
晕。。。
ps:兄弟的代码不通用啊,如果两边都是字母或汉字怎么办?

[ Last edited by zw19750516 on 2008-7-11 at 01:49 AM ]

还请多指教!~
第18楼 bat-zw 发表于 2008-07-11 01:55
金牌会员 发帖 1,276 积分 3,105
提示,以中间为界同时从两边截取字符
第19楼 26933062 发表于 2008-07-11 01:57
银牌会员 发帖 879 积分 2,268
Originally posted by zw19750516 at 2008-7-11 01:46:
晕。。。
ps:兄弟的代码不通用啊,如果两边都是字母或汉字怎么办?

[ Last edited by zw19750516 on 2008-7-11 at 01:49 AM ]

两边都是字母?
这只能怪你出题不谨慎了。。
第20楼 pusofalse 发表于 2008-07-11 02:01
银牌会员 发帖 646 积分 1,604
果真是我想太太太复杂了。。。这题做到一半我是想放弃的,FAITH。。。
现在再做的话,我怕我果真会放弃了,如此的一个题目,想的脊椎都疼了~
第21楼 bat-zw 发表于 2008-07-11 02:02
金牌会员 发帖 1,276 积分 3,105
Originally posted by 26933062 at 2008-7-11 01:57:

两边都是字母?
这只能怪你出题不谨慎了。。

我只是说明代码要提高通用性啊,没别的意思,本题他是已经做出来了,这个我不否认的。
第22楼 bat-zw 发表于 2008-07-11 02:04
金牌会员 发帖 1,276 积分 3,105
Originally posted by pusofalse at 2008-7-11 02:01:
果真是我想太太太复杂了。。。这题做到一半我是想放弃的,FAITH。。。
现在再做的话,我怕我果真会放弃了,如此的一个题目,想的脊椎都疼了~

胜利往往是跟在你感觉再也挺不住的那一刻之后的。
ps:兄弟们,我先睡觉了,明天还要上班,期待有人写出高效通用的代码(我的就先不发了)。。。

[ Last edited by zw19750516 on 2008-7-11 at 02:08 AM ]
第23楼 terse 发表于 2008-07-11 02:46
银牌会员 发帖 946 积分 2,404
我想没这么长吧 报到
第24楼 bat-zw 发表于 2008-07-11 10:02
金牌会员 发帖 1,276 积分 3,105
Originally posted by terse at 2008-7-11 02:46:
我想没这么长吧 报到

但解题的代码肯定都不会短,我想应该不能在10行内解决问题。
第25楼 bat-zw 发表于 2008-07-11 11:49
金牌会员 发帖 1,276 积分 3,105
看来此题确实有点难度,我先公布本人所想的比较复杂的一种方法吧:
第26楼 26933062 发表于 2008-07-11 12:11
银牌会员 发帖 879 积分 2,268
确实够绕人的。!花费了我不少时间。。。
前后共想出三种方法,第一种没通用性,后两种比较通用。
总的来说感觉思路没有zw19750516的清晰。。。 已经迷糊了。被绕晕了。。。
代码一、
左边的必须是数字。(不通用、仅针对顶楼的题目)


代码二、
通用点的,不局限于数字、左右两边可以是任意字符但不能有重复。


代码三、
第27楼 bat-zw 发表于 2008-07-11 12:15
金牌会员 发帖 1,276 积分 3,105
说老实话,我看你的化码看晕了。。。强人居然想出了三种方法。
思路突出这处在于巧妙运用了变量赋值。
缺陷我想还是在代码过于繁杂上。

[ Last edited by zw19750516 on 2008-7-11 at 01:02 PM ]
第28楼 bat-zw 发表于 2008-07-11 12:21
金牌会员 发帖 1,276 积分 3,105
再给出本人有点取巧的代码(输入时必须按如1 a f 4这样的方式):
第29楼 pusofalse 发表于 2008-07-11 13:09
银牌会员 发帖 646 积分 1,604
看了前辈们的代码,惭愧之至。。。
第30楼 26933062 发表于 2008-07-11 15:18
银牌会员 发帖 879 积分 2,268
再来一个,思路清晰点的。


[ Last edited by 26933062 on 2008-7-11 at 04:14 PM ]
上一页  1 2 3 4 5  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023