回 帖 发 新 帖 刷新版面

主题:不求最快但求最简(打印杨辉三角)

public static void printYangHui(int n){
        int [][] a = new int [n][n];
        for(int k=0;k<n;k++){
            System.out.print(" ");
        }
        System.out.println("1");
        for(int i=1;i<n;i++){
            a[i][0] = a[i][i]=1;
            for(int k=0;k<n-i;k++){
                System.out.print(" ");
            }
            System.out.print(a[i][0]+" ");
            for(int j=1;j<i;j++){
                a[i][j] = a[i-1][j-1]+a[i-1][j];
                System.out.print(a[i][j]+" ");
            }
            System.out.println(a[i][i]);
        }
       }

回复列表 (共1个回复)

沙发

不错,但是代码没有coding style.
1,没对其,
2.少了一个 }
下次贴好一点

我来回复

您尚未登录,请登录后再回复。点此登录或注册