杨辉三角

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

        int[][] yh = new int[10][];
        for (int i=0; i< yh.length; i++){
            // 初始化二位数组的长度
            yh[i] = new int[i+1];
            for (int j=0; j<yh[i].length; j++){
                // 控制开头,结尾为一
                if (j == 0 || j == yh[i].length-1){
                    yh[i][j] = 1;
                    continue;
                }
                // 除了开头结尾,每个值等于上方左边和正上方的两个值的和
                yh[i][j] = yh[i-1][j-1]+yh[i-1][j];
            }
        }
//        for (int[] y: yh){
//            for (int x:y){
//                System.out.print(x+"\t");
//            }
//            System.out.println();
//        }
    }
}
1   
1   1   
1   2   1   
1   3   3   1   
1   4   6   4   1   
1   5   10  10  5   1   
1   6   15  20  15  6   1   
1   7   21  35  35  21  7   1   
1   8   28  56  70  56  28  8   1   
1   9   36  84  126 126 84  36  9   1
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容