早教吧 育儿知识 作业答案 考试题库 百科 知识分享

描述输出“魔方阵”.所谓魔方阵是指这样的方阵,它的每一行、每一列和对角线之和均相等.例如,三阶魔方阵为816357492要求输出1到n的平方范围内的自然数构成的魔方阵.输入输入一个1到15

题目详情
描述
输出“魔方阵”.
所谓魔方阵是指这样的方阵,它的每一行、每一列和对角线之和均相等.例如,三阶魔方阵为
8 1 6
3 5 7
4 9 2
要求输出1到n的平方范围内的自然数构成的魔方阵.
输入
输入一个1到15范围内的奇数n.
输出
输出魔方阵,共n行,每一行n数,要求按照每一个数占5列的格式输出.
样例输入
3
样例输出
8 1 6
3 5 7
4 9 2
C++平台 要完整的程序
▼优质解答
答案和解析
#include
using namespace std;
#define N 40
class TSORT{
int a[N][N];
int m;
public:
TSORT(int x[N][N],int b){
m=b;
a[N][N]=x[N][N];
}
void fun();
void print(){
int i,j;
for(i=1;i