用java数组实现杨辉三角

    xiaoxiao2021-03-25  178

    用java数组实现杨辉三角(任意一个数是上面一行它之前两个数的和)

    public class hello { public static void main(String args[]){ int[][] pas=new int[6][]; for(int i=0;i<pas.length;i++){ pas[i]=new int[i+1]; pas[i][0]=1;pas[i][i]=1; for(int j=0;j<pas[i].length-1;j++){ if(j>=1&& i>1) pas[i][j]=pas[i-1][j-1]+pas[i-1][j]; } } for(int i=0;i<pas.length;i++){ for(int j=0;j<pas[i].length;j++){ System.out.print(pas[i][j]); System.out.print('\t'); if(i==j) System.out.println(); } } System.out.println(); } }

    杨辉三角实现起来很容易,可以尝试不同的方法。

    转载请注明原文地址: https://ju.6miu.com/read-5248.html

    最新回复(0)