void main () {
int square[20][20];
int n,sum;
do {
printf("\nInput n: ");
scanf("%d",&n);
} while ((n%2==0)||(n<3)||(n>19)); /*填写判断n不为奇数的条件*/
InitMagic(square,n);
FillMagic(square,n);
DisplayMagic(square,n);
sum=Calculate(square,n);
printf("Sum is %d.\n",sum);
}
void InitMagic (int square[][20],int n) {
int i,j;
for (i=1;i<=n;i++) {
for (j=1;j<=n;j++)
square[i-1][j-1]=0;
}
}