⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 demon_phalanx.java

📁 Java程序设计实验与实训源代码经典的JAVA学习教材
💻 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 + -