/求给定值幻方结果,
每行每列,对角线各数之和相等/
方法一:
package cn.amjt;
mport java.util.Scanner;
public class demo14 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("输入长度:");
int len = in.nextInt();
int number = 1;
int h = 0;
int l = len / 2;
int[][] matrix = new int[len][len];
for(int i = 0 ; i < len * len ; i ++){
matrix[h][l] = number;
if(number % len == 0){
h ++;
}else{
l ++;
h --;
}
if(h < 0)h = len - 1;
if(l == len)l = 0;
number ++;
}
for(int i = 0 ; i < len ; i +