#include
using namespace std;
Int main ()
{
int k;
Cout & lt; <"You want magic Fang Jie number is (& lt;=99) : "& lt;
Int num [99] [99]={0};
Int m=0;
Int n=(k - 1)/2;
Num [0] [(k - 1)/2]=1;
For (int I=2; I & lt; K=k *. I++)
{
M -;
n++;
If (m==1 & amp; & N!=k)//to
{
M=m + k;
Num [m] [n]=I;
}
Else if (n==k & amp; & M!=1)//sentence right
{
N=n - k;
Num [m] [n]=I;
}
Else if (m==1 & amp; & N==k)//sentenced to upper right corner
{
M=m + 2;
N=n - 1;
Num [m] [n]=I;
}
Else if (num [m] [n].=0)//to the upper right for
{
M=m + 2;
N=n - 1;
Num [m] [n]=I;
}
The else//connectivity upper right
{
Num [m] [n]=I;
}
}
For (m=0; M & lt; k; M++)//output
{
For (n=0; N & lt; k; N++)
{
Cout & lt;
Cout & lt;