public class a
{
public static void main (String args[])
{int i,j,d;
for (j=1;j<=5;j++)
{for (d=4;d>=j;d--)
System.out.print(" ");
for (?)
System.out.print(?);
        System.out.println();
}
}
}   ?号的部分不知道需要添语句最后实现以下序列
    1
   121
  12321
 1234321
123454321

解决方案 »

  1.   


    int i, j, d;
    for (j = 1; j <= 5; j++)
    {
    for (d = 4; d >= j; d--)
    System.out.print(" ");
    for (i = -(j - 1); i <= (j - 1); i++)
    System.out.print(j - Math.abs(i));
    System.out.println();
    }
      

  2.   


    public class a {
    public static void main (String args[]) {
    int i,j,d;
    for (j=1;j<=5;j++) {
    for (d=4;d>=j;d--)
    System.out.print(" ");
    for (i=1;i<=2*j-1;i++)
    System.out.print(i>j?2*j-i:i);
    System.out.println();
    }
    }
    }