博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
九宫格扩展,输入一个奇数,得到横竖斜相加相等结果
阅读量:6229 次
发布时间:2019-06-21

本文共 1480 字,大约阅读时间需要 4 分钟。

static   public int[,] NineNumSort(int num)        {            int[,] arynum = new int[num, num];            int max = num - 1;            int x = 0;            int y = 0;            arynum[x, num / 2] = 1;            y = num / 2;            for (int i = 2; i <= num * num; i++)            {                if (x == 0)                {                    if (y + 1 <= max)                    {                        arynum[max, y + 1] = i;                        y++;                        x = max;                        continue;                    }                    else                    {                        arynum[x + 1, max] = i;                        x++;                        y = max;                        continue;                    }                }                if (y == max)                {                    arynum[x - 1, 0] = i;                    x--;                    y = 0;                    continue;                }                if (arynum[x - 1, y + 1] != 0)                {                    arynum[x + 1, y] = i;                    x++;                    continue;                }                else                {                    arynum[x - 1, y + 1] = i;                    x--;                    y++;                    continue;                }            }            return arynum;        }

输入一个奇数,得到一个正方形  横向竖向斜向 相加相等的 function

author by:可乐

转载于:https://www.cnblogs.com/fish124423/archive/2012/05/30/2526682.html

你可能感兴趣的文章
Apache Pulsar中的地域复制,第1篇:概念和功能
查看>>
python pip install 出现 OSError: [Errno 1] Operation not permitted
查看>>
oracle12C 重做日志
查看>>
zookeeper与kafka安装部署及java环境搭建(发布订阅模式)
查看>>
从源码分析scrollTo、scrollBy、Scroller方法的区别和作用
查看>>
聊聊单元測试(一)——EasyMock
查看>>
使用 Chrome 来调试你的 Android App
查看>>
ObjectOutputStream和ObjectInputStream
查看>>
微服务架构的设计模式
查看>>
【C++】继承时构造函数和析构函数
查看>>
android 点击屏幕关闭 软键盘
查看>>
开发中三个经典的原则
查看>>
nodejs基础 -- NPM 使用介绍
查看>>
指针之——一级二级多级指针
查看>>
Curl命令
查看>>
汽车常识全面介绍 - 引擎详论
查看>>
如何获取和发送Http请求和相应
查看>>
电子商务网站数据分析常用指标(转)
查看>>
HashSet中实现不插入重复的元素
查看>>
操作系统学习基本概念汇总
查看>>