public static void main(String[] argv) {
int level = 6; int[][] a = new int[level][level];
for (int i = 0; i < level; i++) {
for (int t = level - i; t > 0; t--) {
System.out.print("\t");
} for (int j = 0; j < i + 1; j++) {
if (i == 0 || j == 0 || i == j) {
a[i][j] = 1;
} else {
a[i][j] = a[i - 1][j - 1] + a[i - 1][j];
}
System.out.print(a[i][j] + "\t\t");
} System.out.println();
} }

解决方案 »

  1.   

    Sysstem.out.println(" 1        ");
    Sysstem.out.println("    1 2 1        ");
    Sysstem.out.println("   1 3 3 1       ");
    Sysstem.out.println("  1 4 6 4 1      ");
    Sysstem.out.println(" 1 5 10 10 5 1   ");
    Sysstem.out.println("1 6 15 20 15 6 1 ");
      

  2.   

    public static void main(String[] args) {

    int level=3;
    String space=" ";

    int[][] sj = new int[level][level];

    for (int i=0;i<level;i++){

    for(int k=level-i;k>0;k--){
    System.out.print(space);
    }


    for (int j = 0;j < i + 1;j++) {
    if (i == 0 || j == 0 || i == j) {
    sj[i][j] = 1;
    }else {
    sj[i][j] = sj[i - 1][j - 1] + sj[i - 1][j];
    }


    System.out.print(space+sj[i][j]);
    }
    System.out.println("");
    }

    }
      

  3.   


    public class Test {
    public static void main(String[] args) {

    int level=6;
    String space=" ";

    int[][] sj = new int[level][level];

    for (int i=0;i<level;i++){

    for(int k=level-i;k>0;k--){
    System.out.print(space);
    }


    for (int j = 0;j < i + 1;j++) {
    if (i == 0 || j == 0 || i == j) {
    sj[i][j] = 1;
    }else {
    sj[i][j] = sj[i - 1][j - 1] + sj[i - 1][j];
    }


    System.out.print(space+sj[i][j]);
    }
    System.out.println("");
    }

    }}试一下看看......
      

  4.   

    楼上的代码可以啦...
    Thank you...
      

  5.   

    Sysstem.out.println("1       ");
    Sysstem.out.println("    1 2 1        ");
    Sysstem.out.println("   1 3 3 1       ");
    Sysstem.out.println("  1 4 6 4 1      ");
    Sysstem.out.println(" 1 5 10 10 5 1   ");
    Sysstem.out.println("1 6 15 20 15 6 1 ");
    大哥 是System!!!!