Java初学:杨辉三角
杨辉三角:java实现
1,杨辉三角的概念?
杨辉三角,是二项式系数在三角形中的一种几何排列。在欧洲,这个表叫做帕斯卡三角形。帕斯卡(1623----1662)是在1654年发现这一规律的,比杨辉要迟393年,比贾宪迟600年。杨辉三角是中国古代数学的杰出研究成果之一,它把二项式系数图形化,把组合数内在的一些代数性质直观地从图形中体现出来,是一种离散型的数与形的结合
代码实现
package 杨辉三角;
public class Yanghuisanjiao //编写类的名称
{
public static void main(String[] args) //这里直接撰写主函数
{
int yzp[][] = new int[8][]; //我们的杨辉三角生成8行(注意:这里面的[]内部的数字就是他的容量,不是从0开始)
for(int i=0;i<yzp.length;i++)
{
yzp[i]=new int[i+1]; //yzp[i]里面的i是从0开始的,但是int[]里面是从1开始的。
for(int j=0;j<yzp[i].length;j++)
{
if(i==0||j==0||j==yzp[i].length-1)
{
yzp[i][j]=1; //每一行的第一个数都是0;,第i行第i列的数都为1;
}
else
{
yzp[i][j]=yzp[i-1][j]+yzp[i-1][j-1];
}
System.out.print(yzp[i][j]+"\t");
}
System.out.println();
}
}
}
本文来自博客园,作者:{Zeker62},转载请注明原文链接:https://www.cnblogs.com/Zeker62/p/15046316.html