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();
		}
	}
} 

猜你喜欢

转载自blog.csdn.net/ZripenYe/article/details/108716565
今日推荐