【杨辉三角】

杨辉三角,一个神奇的三角形数组

时限:1000ms 内存限制:10000K 总时限:3000ms

描述:

按要求输出杨辉三角(如下)的前n行.
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
. . . . . .
. . . . . . .

输入:

一个整数n.

输出:

杨辉三角的前n行.

输入样例:

2

输出样例:

1 1 1

#include<stdio.h>

int main()

{

 int n,i,j;

 scanf(“%d”,&n);

 int a[n+1][n+1];

 

 for(i=0;i<=n;i++)

 {

  for(j=0;j<=n;j++)

  a[i][j]=0;

 }

 

 a[1][1]=1;

 

 for(i=2;i<=n;i++)

 { 

   for(j=1;j<=i;j++)

    a[i][j]=a[i-1][j]+a[i-1][j-1];

 }  for(i=1;i<=n;i++)

 {

  for(j=1;j<i;j++)

  { 

   if(a[i][j]!=0)

   printf(“%d “,a[i][j]);

  }

  printf(“%d\n”,a[i][i]);

 }

}

    原文作者:杨辉三角问题
    原文地址: https://blog.csdn.net/shirley_dracule/article/details/78268036
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞