杨辉三角,是二项式系数在三角形中的一种几何排列,中国南宋数学家杨辉1261年所著的《详解九章算法》一书中出现。在欧洲,帕斯卡(1623----1662)在1654年发现这一规律,所以这个表又叫做帕斯卡三角形。帕斯卡的发现比杨辉要迟393年,比贾宪迟600年。
题目如下:
打印出杨辉三角图形的10
行。
代码如下:
#include<stdio.h>
#define max 10
int main(void)
{
int i=0;
int arr[max][max]={0};
for(i=0;i<max;i++)
{
int j=0;
for(j=0;j<=i;j++)
{
if(i==0)
{
arr[i][j]=1;
printf("%d",arr[i][j]);
}
else if(i==1)
{
arr[i][j]=1;
printf("%d ",arr[i][j]);
}
else
{
if(j==0)
{
arr[i][j]=1;
printf("%d ",arr[i][j]);
}
else if(i!=j)
{
arr[i][j]=arr[i-1][j-1]+arr[i-1][j];
printf("%d",arr[i][j]);
}
else
{
arr[i][j]=1;
printf("%d",arr[i][j]);
}
}
}
printf("\n");
}
return 0;
}