Java奇数阶幻方实现代码

Java奇数阶幻方实现代码

[var1]

奇数阶幻方是指由一个行数和列数都相等的数据(一组连续的数:如三阶阵数据就是1到9)组成的一个方阵。即一个nxn的方阵,n是奇数。并且要求每行,每列和对角线上的数据之和相等。

下表是一个三阶幻方:

[var1]

public class Jishujiehuanfang {

public static void main(String[] args) {

int n=3;

int[][] a=new int[n][n];

int i=n-1,j=n/2;

for(int k=1;k<=n*n;k++)

{

a[i++][j++]=k;

if(k%n==0)

{

i=i-2;

j--;

}

else{

i=i%n;

j=j%n;

}

}

for(i=0;i

{

for(j=0;j

System.out.print(a[i][j]+" ");

System.out.println();

}

}

}

[var1]

Java奇数阶幻方实现代码相关教程

幻方 java,Java奇数阶幻方实现代码相关推荐

  1. magic squire幻方的学习——奇数阶幻方

    今天介绍了关于幻方的一些知识,并布置了一些相关的家庭作业. 幻方,我的理解就是一种数独吧,要求每行每列还有对角边的和都一样,填进空格的数字是1~n²,n是阶数,比如三阶幻方就是将1到9的数字填进3x3 ...

  2. 奇数阶幻方 java_N(奇数)阶幻方-java实现代码

    看完最强大脑,有一期是说N阶幻立方的,作为一个程序员,我的第一反应时我可以用程序实现,在此公布N(奇数)阶幻方的java实现代码: package com.lzugis.test; public cl ...

  3. HDU OJ 1998. 奇数阶幻方

    文章目录 1. 题目描述 2. 解题思路 3. 代码实现 1. 题目描述 题目链接:1998. 奇数阶幻方 2. 解题思路 奇数阶幻方的填法确实很多,但最简便且操作性强的就是 "罗伯法&qu ...

  4. 问题 G: 奇数阶幻方

    题目描述 幻方(Magic Square)是一种中国传统游戏,游戏要求将1-N2的数值安排在正方形格子中,使每行.列和对角线上的相加之和都相等 幻方的解法有很多种,当N为奇数时有1种构造方法,叫做&q ...

  5. 奇数阶幻方的经典方法-罗伯法

    转自于:http://hi.baidu.com/chisir001/item/4677dd0d39993297a2df4321 所谓幻方,也教纵横图,就是在n×n的方阵中放入1到n2个自然数:在一定的 ...

  6. [HNUOJ10029] 幻方矩阵(奇数阶幻方的两种解法)

    幻方矩阵 Time Limit: 4000ms, Special Time Limit:8000ms, Memory Limit:2048KB Total submit users: 857, Acc ...

  7. java计算奇数阶魔方阵

    一.提出问题 所谓"奇数阶魔方阵"是指n为不小于3的奇数的魔方阵.这类魔方阵的形式多样,这里我们仅讨论其中的一种形式的正规魔方阵.例如:3阶.5阶和7阶的魔方阵如图3 – 4 所示 ...

  8. c语言奇数阶幻方构造法,奇数阶面幻方的行列式构造法.pdf

    维普资讯 2003年 12月 伊犁师范学院学报 Dec.2003 第 4期 JournalofILiTeachersCollege NO.4 奇数阶面幻方的行列式构造法 段智力,王冰洁,王丽颖 (白城 ...

  9. 6阶幻方C语言,6阶幻方解法图

    满意答案 wyw19861 2014.08.09 采纳率:56%    等级:8 已帮助:1211人 编幻方的方法有很多,以下是我的一种新办法 先写一个4阶幻方 01,14,04,15 12,07,0 ...

  10. 【qduoj】奇数阶幻方 (构造)

    题干: C语言_魔方阵 描述 魔方阵是一个古老的智力问题,它要求在一个m×m的矩阵中填入1-m2的数字(m为奇数),使得每一行.每一列.每条对角线的累加和都相等,如下为5阶魔方阵示例. 15 8 1 ...

最新文章

  1. 仓库处理中 无法修改_阿里云自研数据仓库 AnalyticDB 再捧 TPC 全球冠军
  2. nginx之线上CDN的rewrite规则修改
  3. 【PAT甲级 大数运算】1065 A+B and C (64bit) (20 分) Python 全部AC
  4. 显示农历天气时钟小部件下载_安卓最强桌面小部件:Zooper Widget
  5. 新版仿小刀资源网模板—木鱼cms
  6. Django-manage.py
  7. PyQt5 电报实时聊天软件 BB-Telegram Pt.0
  8. 调用企查查第三方Api:企业工商模糊搜索
  9. music的matlab程序,DOA经典算法MUSIC的MATLAB代码(作者:Nikhil Shetty).pdf
  10. SQL——-已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行
  11. UML类图示例一张:公司结构
  12. 《Excel视频3》打印
  13. CMS的全称是什么?全名是?
  14. 统计局:居民一天使用互联网平均时间2小时42分钟
  15. 儿童节 | 让你在“我的世界”,“添码”行空
  16. 开源直播推流sdk_基于WebRTC的互动直播实践
  17. Oracle 备份杂谈
  18. ARM Cortex-A系列处理器性能分类比较
  19. “AI+大数据”风起,ActionIQ 获1300万美元A轮融资,红杉领投
  20. 安卓手机无法使用USB连接ApowerMirror投屏解决办法

热门文章

  1. matlab plc控制系统设计,基于MATLAB的PLC温度监控系统设计
  2. Windows 取证
  3. V4L2编程之USB摄像头采集jpeg图像
  4. 2021福建省地区高考成绩排名查询,福建省高考录取分数线2021
  5. 武汉市公积金提取流程
  6. 视频转GIF软件哪个好用 怎么将视频转为GIF
  7. PostgreSQL数据库统计信息——analyze命令
  8. 失败的教训,总结下三个多月的考研历程(最终发现调剂非全复试成功了)
  9. 比特率和波特率的关系
  10. 2018年总结及2019年展望