濱州改版網(wǎng)站建設(shè)服務(wù)百度賬號快速注冊入口
一、算法思想
創(chuàng)建一個名為YanghuiTest的類,然后創(chuàng)建二維數(shù)組,然后遍歷二維數(shù)組的第一層,然后初始化第二層數(shù)組的大小,然后遍歷第二層數(shù)組,然后將兩側(cè)的數(shù)組元素賦為1,然后其它數(shù)值通過公式計算,最后可以輸出數(shù)組的元素
二、具體代碼
public class YanghuiTest
{public static void main(String[] args){int triangle[][] = new int[5][];//創(chuàng)建二維數(shù)組for(int i = 0;i<triangle.length;i++)//遍歷二維數(shù)組的第一層{triangle[i] = new int[i+1];//初始化第二層數(shù)值的大小for(int j = 0;j<=i;j++)//遍歷第二層數(shù)組{if(i==0||j==0||j==i){triangle[i][j]=1;}else//其它數(shù)值通過公式計算{triangle[i][j] = triangle[i-1][j]+triangle[i-1][j-1];}System.out.print(triangle[i][j]+"\t");//輸出數(shù)組元素}System.out.println();//換行}}
}