Magics
public class Magics {
 public static void main(String[] args) {
		// TODO 自动生成的方法存根
		int i=0; int j=0; int m=0; int n=5;
		j=(n+1)/2-1;
		int [][]a=new int[n][n];
		a[i][j]=++m;
		while(m<n*n){
			i--;j++;
			if(m%n==0&&m>1){
				i=i+2;
				j=j-1;
			}
			if(i<0)
				i=i+n;
			if(j>(n-1))
				j=j-n;
			a[i][j]=++m;
		}
     for(i=0;i<n;i++){
    	 for(j=0;j<n;j++){
    		 System.out.print(a[i][j]+"\t");
    	 }
    	 System.out.println();
     }
	}
}
 
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号