使用for循环输出杨辉三角

    xiaoxiao2021-03-25  153

    package 基本语法; public class YangHuiTriangle { public static void main(String[] args) { int triganle[][]=new int[8][]; //创建二位数组 for(int i=0;i<triganle.length;i++) //遍历二维数组第一层 { triganle[i]=new int[i+1]; //初始化第二层数组的大小 for(int j=0;j<triganle[i].length;j++)//遍历二维数组第二层 { if(i==0||j==0||j==triganle[i].length-1){ triganle[i][j]=1;//将两侧元素赋值为1 }else{ triganle[i][j]=triganle[i-1][j]+triganle[i-1][j-1];//根据关系算其他元素值 } System.out.println(triganle[i][j]+"\t");//输出每一个元素值 } System.out.println();//每一层进行回车 } } }
    转载请注明原文地址: https://ju.6miu.com/read-7212.html

    最新回复(0)