Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 12576    Accepted Submission(s): 
3992
X X
X
X X
5*5的’X’如下所示:
X X
X X
X
X X
X X
import java.util.Scanner;
public class Main2565 {
	public static void main(String[] args) {
	      Scanner cin=new Scanner(System.in);
	      int [][]a;
	      int n=cin.nextInt();
	      while(n-->0){
	    	  int m=cin.nextInt();
	    	  a=new int[m][m];
	    	  for(int i=0;i<m;i++){
	    		  for(int j=0;j<m;j++){
	    			  if(i==j||i+j==m-1){
	    				  a[i][j]=1;  
	    			  }
	    			  else if(i+j<m-1&&i!=j){
	    				  a[i][j]=2;
	    			  }
	    			  else if(i>j&&i+j>=m){
	    				  a[i][j]=2;
	    				  
	    			  } 
	    			  
	    		  }  
	    		   
	    	  }
	    	  for(int i=0;i<m;i++){
	    		  for(int j=0;j<m;j++){
	    			  if(a[i][j]==1){
	    				  System.out.print("X");
	    			  }
	    		  if(a[i][j]==2){
	    			  System.out.print(" ");
	    		  }
	    		  }
	    		  System.out.println();
	    	  }
	    	  System.out.println();
	     }
	 }
}
 
原文:http://www.cnblogs.com/1314wamm/p/5699487.html