![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 09:27 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [出题]文本最末列数值乘一个数 |
| 可打印版本 717 / 6 |
| 第1楼 pusofalse | 发表于 2008-08-07 06:57 |
| 银牌会员 发帖 646 积分 1,604 | |
|
[出题]文本最末列数值乘一个数 这是昨晚一个朋友提出的题目,现在加深一下难度。
a.txt 以_和空格作为分隔符,最后一列的数值乘以7,其他不变。 已知的条件,数字是随机的,最末列的数值是整数,即使乘以7,仍在CMD所能计算范围内。 _与空格与“.”的位置和数量与每行的列数都是随机的。 输出如下: 只是对最末列的数值进行运算操作,其他不变。 要求通用,高效。 [ Last edited by pusofalse on 2008-8-7 at 07:22 AM ] |
|
| 第2楼 flyinspace | 发表于 2008-08-07 08:24 |
| 银牌会员 发帖 517 积分 1,206 | |
|
这个。。。
乱序取值的题中已经有过类似的了。。 而且比这个难许多。。 |
|
| 第3楼 pusofalse | 发表于 2008-08-07 09:03 |
| 银牌会员 发帖 646 积分 1,604 | |
|
楼上的朋友不要这样说嘛,你那个题我看过,新手做得出的能有几个呢。方便新手,新手而已。不是应该从简到难的吗。。。^_^
|
|
| 第4楼 huahua0919 | 发表于 2008-08-08 13:16 |
| 银牌会员 发帖 780 积分 1,608 | |
|
新手不出力,我出力吧
我写了两种方法,效率各有差异,通用性都强 方法一:(用时0.25~0.30秒) 方法二:(用时0.02~0.05秒) |
|
| 第5楼 terse | 发表于 2008-08-09 00:59 |
| 银牌会员 发帖 946 积分 2,404 | |
| 第6楼 bat-zw | 发表于 2008-08-09 12:35 |
| 金牌会员 发帖 1,276 积分 3,105 | |
|
我来一个:
[ Last edited by bat-zw on 2008-8-9 at 12:46 PM ] |
|
| 第7楼 pusofalse | 发表于 2008-08-09 12:36 |
| 银牌会员 发帖 646 积分 1,604 | |
|
楼上几位的代码都很精彩。学习了!
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |