class OutTest
{
   public static void main(String args[])
   {
       int m=Integer.parseInt(args[0]);
       for(int i=1;i<m;i++){
          for(int j=m-2-i;j>-1;j--)
             System.out.print(" ");
          for(int j=0;j<i;j++)
             System.out.print(2*j+1);
          for(int j=i-1;j>0;j--)
             System.out.print(2*j-1);
          System.out.println();
          }
   }
}

解决方案 »

  1.   

    class OutTest {
        public static void main(String args[]) {
            int n = Integer.parseInt(args[0]);
            int m = n * 2;
            for(int i = 1; i < m ; i += 2) {
            for(int j = m - 1; j > i; j -= 2) {
                 System.out.print(" ");
            }
            for(int j = 1; j < i; j+=2) {
                System.out.print(j);
            }
            for(int j = i; j > 0; j-=2) {
                System.out.print(j);
            }
            if(i > m - 1) {
                System.out.println();
            }
        }
    }
    }