输出的每一行列与对角线之和均相等 要求输出1--n 的自然数够成的魔方
#include<stdio.h> main() { int a[16][16]={0}; int b,c,d,e,f; printf("请输入魔方阵的阶数:"); scanf("%d",&b); e=b/2; d=0; for(c=1;c<=b*b;c++) { a[d][e]=c; if(a[(d-1+b)%b][(e+1+b)%b]==0) { d=(d-1+b)%b; e=(e+1+b)%b; }