#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int i,j;
int a[6][6];
for (i = 0; i < 6; i++) {
a[i][0] = 1;//左边全列都为1
a[i][i] = 1;//右边全列为1
}
for (i = 2; i < 6; i++) { //从三行开始循环,前两行已经设置为1
for (j = 1; j < i; j++) { //列要从第三行第二列开始算,所以j==1
a[i][j] = a[i - 1][j - 1] + a[i - 1][j];
}
}
for (i = 0; i < 6; i++) { //一共六行
for (j = 0; j <=i; j++) { //0列开始计算
printf("%d ", a[i][j]);
if(j==i)//当j和i相等时就换行
printf("\n");
}
}
system("pause");
return 0;
}