碳酸根化学式:C语言的杨辉三角形

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 14:57:49
编写程序,输出如下的杨辉三角形
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
……
1 10 …… 10 1

#include<stdio.h>

void main(void)
{
int t[20][20], x, y, N;
N=11; /*输出的行数*/

for(x=0;x<N;x++)
{
t[x][0]=1; /*初始化第一列和坐标为x,x的值为1*/
t[x][x]=1;
}

for(x=2; x<N; x++)
for(y=1; y<=x-1; y++)
{
t[x][y]=t[x-1][y]+t[x-1][y-1]; /*给数组赋值*/
}

for(x=0; x<N; x++)
{
for(y=0; y<=x; y++)
{
printf("%d ",t[x][y]); /*输出数组*/
}
printf("\n");
}
}