Java设计一程序,输出杨辉三角. 输出如下: ( 提示: 采用二维数组来完成.)

Posted 薛千凝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java设计一程序,输出杨辉三角. 输出如下: ( 提示: 采用二维数组来完成.)相关的知识,希望对你有一定的参考价值。

public static void main(String[] args) 
            //定义一个int型二维数组
            int[][] yangHuiTri;
            //声明这个数组的长度
            yangHuiTri = new int[9][];

            //使用for循环为数组赋值
            for(int i = 0 ; i < yangHuiTri.length ; i++)
                //为内部数组定义长度
                yangHuiTri[i] = new int[i+1];

                //为内部数组的第一个和最后一个元素赋值为1
                yangHuiTri[i][0] = 1;
                yangHuiTri[i][i] = 1;

                //为其他位置的元素赋值
                for(int j = 1 ; j < yangHuiTri[i].length - 1 ; j++)
                    yangHuiTri[i][j] = yangHuiTri[i-1][j-1] + yangHuiTri[i-1][j];
                
            

            //遍历yangHuiTri数组
            for(int i = 0 ; i < yangHuiTri.length ; i++)
                for(int j = 0 ; j < yangHuiTri[i].length ; j++)
                    System.out.print(yangHuiTri[i][j] +"\\t");
                
                System.out.println("");
            
        

以上是关于Java设计一程序,输出杨辉三角. 输出如下: ( 提示: 采用二维数组来完成.)的主要内容,如果未能解决你的问题,请参考以下文章