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

📄 4.9magic.java

📁 JAVA程序设计的源代码
💻 JAVA
字号:
import java.io.*;
public class Magic
{
public static void main(String args[])throws IOException
{
int [][]num=new int[15][15];
int i=0,j,n;
String x;
BufferedReader keyin=new BufferedReader(new InputStreamReader(System.in));
System.out.print("Enter an integer(odd):");
x=keyin.readLine();
n=Integer.parseInt(x);
i=0;j=(n-1)/2;
num[i][j]=1;    //规则一
for(int k=2;k<=n*n;k++)
{
i--;j--;    //规则二
if((i==-1)&&(j==-1))
{i=1;
j=0;}
else if(i==-1)
i=n+i;
else if(j==-1)
j=n+j;
if(num[i][j]!=0)
{i+=2;
j++;}    //规则三
num[i][j]=k;
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
if(num[i][j]>=100)
System.out.print("  "+num[i][j]);
else if(num[i][j]>=10)
System.out.print("  "+num[i][j]);
else
System.out.print("  "+num[i][j]);
System.out.println();
}
}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -