#include <stdio.h> #define N 3//幻方的阶数(是奇数),可以修改 int main(){for(int i=0,j=0;j++<N||(puts(""),j=1,++i<N);printf("%4d",((N-1)*3/2+j-i)%N*N+((N*5-1)/2-i-j)%N+1));return 0;}