![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-08 12:14 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]文本输出~ |
| 可打印版本 3,001 / 47 |
| 第16楼 slore | 发表于 2008-05-07 19:55 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
说你是马甲=。=
|
|
| 第17楼 bat-zw | 发表于 2008-05-07 20:40 |
| 金牌会员 发帖 1,276 积分 3,105 | |
Originally posted by 26933062 at 2008-5-7 19:44: 做到这点并不难,把我12的代码稍做修改就可以实现,但难的是这样就难以满足字符总数为60的要求了,如当第一行的字符仅为一个a时,代码如下: |
|
| 第18楼 26933062 | 发表于 2008-05-07 21:14 |
| 银牌会员 发帖 879 积分 2,268 | |
|
呵呵,看来是我的描述出了大问题了。
结果中第一行的字符永远不会比第二行少,第二行永远不会比第三行少。。。。。。。。 |
|
| 第19楼 bat-zw | 发表于 2008-05-07 21:27 |
| 金牌会员 发帖 1,276 积分 3,105 | |
|
老实说,我是真被你搞晕头了,要不劳兄弟写出代码来吧!
|
|
| 第20楼 26933062 | 发表于 2008-05-07 21:33 |
| 银牌会员 发帖 879 积分 2,268 | |
|
有这么难理解吗?
老实说,看顶楼的样本应该就知道了,只是把a和b的总数定为60个而以, zw19750516 兄写的几个代码有哪个是输出顶楼格式的? |
|
| 第21楼 bat-zw | 发表于 2008-05-07 21:55 |
| 金牌会员 发帖 1,276 积分 3,105 | |
|
那是我理解不好,就请兄弟写出代码来看看吧!
|
|
| 第22楼 pusofalse | 发表于 2008-05-07 22:21 |
| 银牌会员 发帖 646 积分 1,604 | |
|
ababababababababa
xbxbxxabaxxbaxxxa xbxxxxaxaxxbaxxxx xxxxxxaxaxxbaxxxx xxxxxxxxaxxbxxxxx xxxxxxxxxxxbxxxxx x代表空格 比如第一行的第2个字符是b 到了第四行时第2个字符成了空格。。。 到了第5行的第二个字符 也必须是空格 如果是在第三行时变成空格,那以后的行,第二的位置上也必须是空格 不知我这样说 能否明白~~^_^ |
|
| 第23楼 terse | 发表于 2008-05-07 22:22 |
| 银牌会员 发帖 946 积分 2,404 | |
|
领会错误 删贴
[ Last edited by terse on 2008-5-7 at 11:10 PM ] |
|
| 第24楼 bat-zw | 发表于 2008-05-07 22:24 |
| 金牌会员 发帖 1,276 积分 3,105 | |
Originally posted by pusofalse at 2008-5-7 22:21: 如是这样,请运行我17的代码。 |
|
| 第25楼 slore | 发表于 2008-05-07 22:27 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
希望可以换个90的思维……问题就简单些了……
|
|
| 第26楼 pusofalse | 发表于 2008-05-07 22:41 |
| 银牌会员 发帖 646 积分 1,604 | |
Originally posted by zw19750516 at 2008-5-7 10:24 PM: 嗯,如果是没有个数限制的情况下确实是这样。。。但是真是不好意思~ 我刚才又忘记说了,ab个数加起来要等于60 各位前辈的执着与钻研精神 真是佩服至极! |
|
| 第27楼 bat-zw | 发表于 2008-05-07 23:02 |
| 金牌会员 发帖 1,276 积分 3,105 | |
|
&&那我只能说这道题目出得有问题了,要同时满足随机生成字符串和递减输出以及输出字符总数(不包括原始字符串和空格)为60个这三个条件是很难做到的。
这要看第一:原始生成的字符串字符数多不多,如生成只一个字符的原始字符串看誰能保证以后59行每行都不生成空格。 还要看第二:每行生成的空格数多不多了,如果在第一行就生成了30个以上的空格,输出字符总数为60个的条件怕是难以保住了吧。 |
|
| 第28楼 26933062 | 发表于 2008-05-07 23:08 |
| 银牌会员 发帖 879 积分 2,268 | |
|
回复23楼 terse
你的代码也不对,每行的横向是不可能出现重复字母的,比如 bb或aa 应该是abababab 或 bababa 并且你的代码好像会显示很多多余的空行。。 a和b的总数是60个,但哪个位置是a哪个位置是b不是确定的,是随机的。 但左右相邻的是不能重复,比如 bb 就不行,除非是b空格b,但第一行是不能有空格的。而所有的纵向是必须一样的。 |
|
| 第29楼 pusofalse | 发表于 2008-05-07 23:13 |
| 银牌会员 发帖 646 积分 1,604 | |
|
解铃还需系铃人。。。 到批处理之家看看吧,但貌似现在还没有给出源码,那里的版主也是超强的,只是没有时间上网而已
|
|
| 第30楼 slore | 发表于 2008-05-07 23:19 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
算法问题……我想论坛里高手还是可以解决的。
a和b总共60个?你给的输出貌似不够吧? |
|
| 上一页 1 2 3 4 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |