用C语言实现打印出10行杨辉三角形
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1、第一列都为1,第x行第x列为1
2、第几行就有几个元素
3、从第三行开始,第二列的元素等于第二行的第一列元素+第二列元素之和(排除从第三行开始的首和尾元素)
#include <stdio.h>
int main()
{
int a[10][10];
for(int i = 0; i < 10;i++)
{
a[i][0] = 1;
a[i][i] = 1;
}
for(int i = 2; i < 10; i++)
{
for(int j = 2; j < i ; j++)
{
a[i][j] = a[i-1]+a[j-1]+a[i-1][j];
}
}
}
标签:10,int,元素,++,第三行,杨辉三角
From: https://www.cnblogs.com/doubleconquer/p/18152734