?? demon_phalanx.java
字號:
class Demon_phalanx
{
public static void main(String args[])
{
final int N = 5;
int a[][] = new int[N + 1][N + 1];
int i,j,k;
// 初始化
for(i = 1;i <= N;i++)
for(j=1;j <=N; j++)
a[i][j]=0;
// 創建魔方陣
j=(N + 1) / 2 ;
a[1][j]=1;
for(k=2;k <=N * N;k++)
{
i--;
j++;
if((i < 1) && (j> N))
{
i += 2;
j--;
}
else {
if(i <1) i=N;
if(j> N) j = 1;
}
if(a[i][j] == 0) a[i][j] = k;
else {
i += 2;
j--;
a[i][j] = k;
}
}
// 輸出
for(i = 1;i <= N;i++)
{ for(j=1;j <=N;j++)
System.out.print(a[i][j] + " ");
System.out.println();
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -