日期:2014-05-20  浏览次数:20764 次

急用
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

------解决方案--------------------
Java code

        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();
        }

------解决方案--------------------
Java code

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();
        }
    }
}

------解决方案--------------------
为什么中国的题目老是喜欢打印这些东西的
------解决方案--------------------
以前C 也是这种打印。。