用一维数组输出杨辉三角

    #include<stdio.h>

    int main(){

       int n,i,j,a[100];

       scanf(“%d”,&n);

       printf(“1”);

       printf(“\n”);

       a[1]=a[2]=1;

       printf(“%d %d”,a[1],a[2]);

       printf(“\n”);

       for(i=3;i<=n;i++){

        a[1]=a[i]=1;

        for(j=i-1;j>1;j–)

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

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

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

        printf(“\n”);

       }

    }

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