【C语言】杨辉三角(等腰三角)

前言:

杨辉三角,是二项式系数在三角形中的一种几何排列。在欧洲,这个表叫做帕斯卡三角形帕斯卡(1623----1662)是在1654年发现这一规律的,比杨辉要迟393年,比贾宪迟600年。杨辉三角是中国古代数学的杰出研究成果之一,它把二项式系数图形化,把组合数内在的一些代数性质直观地从图形中体现出来,是一种离散型的数与形的结合

等腰杨辉三角雏形:


代码如下:

#include <stdio.h>
#define N 10

int main()
{
	int arr[N][N] = {0};
	int i = 0;
	for(i = 0; i<N; i++)
	{
		int m = 0;
		for(m = 0;m<N-i;m++)
		{
			printf("  ");
		}
		int j = 0;
		for(j = 0; j<=i; j++)
		{
		if((0 == j)||(i == j))
		{
			arr[i][j] = 1;
			 
		}
		else
		{
			arr[i][j] = arr[i-1][j] + arr[i-1][j-1];
			 
		}
			printf("%4d",arr[i][j]);
		}
		printf("\n");
	}
	return 0;
 } 

结果所示:




猜你喜欢

转载自blog.csdn.net/qq_41035588/article/details/79917868
今日推荐