中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-10 15:52
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,255 会员排行
DOS批处理 & 脚本技术(批处理室) » 用批处理如何显示动态变换的九宫格?
可打印版本  6,425 / 31
第1楼 ccwan 发表于 2007-01-14 01:29
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
用批处理如何显示动态变换的九宫格?
相信很多人都知道九宫格吧,



戴九履一,左三右七,二四为肩,六八为足,横竖斜三个数相加都得15
突发奇想,可不可以用批处理来显示九宫格呢?可不是简单的echo哦。
要列出九宫格局,每个格中一个数字,每隔几秒钟变换格中的数字,例如:



[ Last edited by ccwan on 2007-1-14 at 01:31 AM ]
第2楼 everest79 发表于 2007-01-14 01:40
金牌会员 发帖 1,127 积分 2,564
2 4 6 8
1 3 7 9
5
河图格式是规定的
第3楼 ccwan 发表于 2007-01-14 01:43
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
并非讨论河图洛书,只要达到一楼的要求。
第4楼 everest79 发表于 2007-01-14 02:14
金牌会员 发帖 1,127 积分 2,564
九宫八卦,很明显呀,只有八个结果
第5楼 vkill 发表于 2007-01-14 03:08
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
这个难度大啊
第6楼 9527 发表于 2007-01-14 03:50
银牌会员 发帖 438 积分 1,185 来自 北京
这个难度确实大,不好找规律
第7楼 namejm 发表于 2007-01-14 05:23
荣誉版主 发帖 1,737 积分 5,226 来自 成都
  演示代码如下:

  写错了一个E文单词,更正一下下顺便美化了一下显示界面。

[ Last edited by namejm on 2007-1-13 at 05:38 PM ]
第8楼 vkill 发表于 2007-01-14 05:27
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
namejm Nx
第9楼 lxmxn 发表于 2007-01-14 05:30
版主 发帖 4,938 积分 11,386

  版主实在厉害啊,PF。
第10楼 jy1260662 发表于 2007-01-14 08:56
初级用户 发帖 9 积分 22 来自 珠海
Originally posted by lxmxn at 2007-1-13 04:30 PM:

  版主实在厉害啊,PF。

同感!~~
第11楼 pengfei 发表于 2007-01-14 13:25
银牌会员 发帖 485 积分 1,218 来自 湖南.娄底
namejm兄的代码甚为精彩~~~!这里九宫格指的是魔方阵, 楼主给出的九宫格为三阶的魔方阵, 而变换时只是以纵横为中心轴将其两侧的阵列互换了一下, 它的行、列及对角都是相同数字相加。

大家还可以扩展一下, 把阶数扩大为5或7等.



根据上面的算法用批处理实现打印魔方阵完全可以实现, 可能需要构建二维数组。

发个我以前写的打印魔方阵的小程序。

[ Last edited by pengfei on 2007-1-15 at 01:29 AM ]

附件
sigil.rar (4.22 KiB)
第12楼 lxmxn 发表于 2007-01-14 15:14
版主 发帖 4,938 积分 11,386

  To pengfei :

  兄写的小程序也精彩啊,而且把其中的算法也说的很明白,精彩。
第13楼 ccwan 发表于 2007-01-14 21:02
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
namejm的水平真不是盖的,佩服得很啊!
第14楼 chainliq 发表于 2007-01-15 01:20
高级用户 发帖 244 积分 635 来自 广西贵港
高手,KOOL````````
第15楼 everest79 发表于 2007-01-15 08:12
金牌会员 发帖 1,127 积分 2,564


我也试着写了一个,反推出来的
1 2 3  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023