0
点赞
收藏
分享

微信扫一扫

【java】 打印出杨辉三角形(起点闭关计划)

秦瑟读书 2022-02-19 阅读 52

 

 

 杨辉三角的思路:
每一行的最后一个数为1 最后一个数的下标为i=j;

每行的第一个数为1,判定条件是j=0

/**
 * @author cs
 * 打印出杨辉三角形。
 */

public class APP5 {
    public static void main(String[] args) {
        int[][]a;
        a=new int[10][10];
        for (int i = 0; i < 10; i++)
        {
            for (int j = 0; j <= i; j++)
            {
                if (j == 0 || i == j){
                    a[i][j] = 1;
                }
                else
                    a[i][j] = a[i - 1][j - 1] + a[i - 1][j];
            }
        }
        for (int i = 0; i < 5; i++)
        {
            for (int j = 0; j <= i; j++)
            {
                System.out.print(a[i][j]+"\t");
            }
            System.out.println();

        }
    }

}

 

举报

相关推荐

0 条评论