帮忙改一下一个C++程序#includemain(){inta[
#include 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) { #include ma
#include void 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; } else { d=(d+1+b)%b; e=e%b; } } for(d=0;d