#include<stdio.h>
#include<windows.h>
int main()
{
int a[100][100],x;/*初始化*/
int i,j,m,n,temp;
printf("Magic square matrix n=");
scanf("%d",&x);
while(x)
{
if(!(x%2))
{
printf("application exited, you input even number");
return 0;
}
else
{
for(i=0;i<x;i++)
for(j=0;j<x;j++)
a[i][j]=0;
i=0;
j=x/2;
a[i][j]=1; /*把1放在第一行中间*/
for(temp=2;temp<=x*x;temp++)
{
m=i;
n=j;
i--;
j++;