找回密码
 加入
搜索
查看: 16372|回复: 50

[效率算法] AU3编程 输出螺旋方阵

 火... [复制链接]
发表于 2011-1-14 23:17:13 | 显示全部楼层 |阅读模式
这是t87564833兄的原帖:http://www.autoitx.com/thread-21187-1-1.html

2# tryhi兄给出的思路非常精彩。试写了一下,很有趣的题目。
现在的题目是,在InputBox中输入螺旋阶数,编程输出这样一种螺旋方阵。
比如,在InputBox中输入4,程序输出4*4的螺旋:



** 不能直接赋值,要用算法来完成,要求算法能够支持任意的阶数。

以上是自内向外的螺旋,如果完成了上图中的要求,再输出一个自外向内的螺旋。
比如,InputBox输入9,输出9*9的螺旋:



同样要求算法能够支持任意阶数。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2011-1-15 04:28:15 | 显示全部楼层
能玩这些的一看就是高等教育出身的
----------------------------------------
“魔方”?
偶,连概念都不懂
给个例子学习哈~~~~~~

--------------------------
表情没提示,不知什么意思
随便选个
发表于 2011-1-15 05:09:51 | 显示全部楼层
不久前在CSDN上研究过
示例:
由外至内
游客,如果您要查看本帖隐藏内容请回复

由内至外
游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 1金钱 +80 收起 理由
pusofalse + 80 学习了。

查看全部评分

发表于 2011-1-15 08:50:35 | 显示全部楼层
回复 3# ceoguang


    学习下,谢谢版主分享
发表于 2011-1-15 08:57:48 | 显示全部楼层
本帖最后由 fy1126 于 2011-1-15 09:02 编辑

回复 1# pusofalse


这是我自己弄的代码,好难看懂的哦。还只是从由到外的。
函数形式:
xzfz($bian,  $fx = 0);函数参数为方阵大小,$fx为旋转方向(1为逆时针,0为顺时针).

游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 1金钱 +50 收起 理由
pusofalse + 50 学习了。

查看全部评分

发表于 2011-1-15 09:08:04 | 显示全部楼层
本帖最后由 fy1126 于 2011-1-15 09:13 编辑

回复 3# ceoguang

3楼程序有问题哟。我输入4得到的结果没有15,是
1,2,3,4,5,6,7,8,9,10,11,12,13,14,16,17
运行图如下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2011-1-15 10:03:33 | 显示全部楼层
强烈支持楼主
发表于 2011-1-15 11:16:08 | 显示全部楼层
我也来试试看
游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 1金钱 +50 收起 理由
pusofalse + 50 学习了。

查看全部评分

发表于 2011-1-15 12:43:13 | 显示全部楼层
呵呵,学习了
发表于 2011-1-15 12:45:08 | 显示全部楼层
全收
有空玩下
谢谢大家分享!
发表于 2011-1-15 12:45:17 | 显示全部楼层
本帖最后由 _ddqs. 于 2011-1-15 12:59 编辑

全收
有空玩下
谢谢大家分享!
-------------------
重复发送(
重复帖
在一定时间内
论坛程序防重发送验证机制不行(要修改)
---------------------------------
·某段时间内(即距该用户上次发帖的时间差)
·在一定时间(几秒)内禁止发贴
·在某段时间内验证“重复标题”(新帖,标题相同忽略)(过期不验)
·在某段时间内验证“重复帖子”·(内容相同忽略)(过期不验)
发表于 2011-1-15 12:52:01 | 显示全部楼层
我看看有没有好代码玩下
发表于 2011-1-15 14:12:56 | 显示全部楼层
支持一下,这么好的算法例子
发表于 2011-1-15 14:27:28 | 显示全部楼层
学习学习,看看算法.
发表于 2011-1-15 15:08:39 | 显示全部楼层
回复  ceoguang

3楼程序有问题哟。我输入4得到的结果没有15,是
1,2,3,4,5,6,7,8,9,10,11, ...
fy1126 发表于 2011-1-15 09:08

$m <= $n * $n
改为$m < $n * $n
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-25 13:42 , Processed in 0.093940 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表