杨辉三角形

用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];
    }
  }
}
posted @ 2024-04-23 14:08  不会笑的孩子  阅读(4)  评论(0编辑  收藏  举报