C语言杨辉三角

 时间:2026-02-12 01:37:38

1、打开Dev-C++

C语言杨辉三角

2、写好头函数。

C语言杨辉三角

3、写好主函数。

C语言杨辉三角

4、主要代码

int i,n,j;

int a[34][34]={0};

//n的范围在n>=1&&n<=16 

while(n<1||n>16)

{

    printf("输入行数:");

    scanf("%d",&n);

}

//将第一列全部赋值为1.

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

{

    a[i][0]=1;

}

//每个数等于它两肩上的数字相加。

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

{

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

    {

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

    }

}

//输出

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

{

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

    {

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

    }

    printf("\n");

}

C语言杨辉三角

5、完整代码

#include<stdio.h>

void main()

{

    int i,n,j;

    int a[34][34]={0};

    while(n<1||n>16)

    {

        printf("输入行数:");

        scanf("%d",&n);

    }

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

    {

        a[i][0]=1;

    }

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

    {

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

        {

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

        }

    }

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

    {

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

        {

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

        }

        printf("\n");

    }

 } 

C语言杨辉三角

6、结果如下图。

C语言杨辉三角

  • 元旦的来历和象征意义
  • Word 如何自动更新目录?
  • 快速在公司站稳的5大秘诀,职场人必看
  • nr关系理论如何解释国际间的技术转移
  • 力量训练应该注意什么?
  • 热门搜索
    黄豆芽怎么做好吃 糯米饭的做法 鹅肝做法 昂刺鱼汤的做法 酱排骨的做法 桂花糖的做法 炒饼的家常做法 菠萝包的做法 清蒸蟹的做法 阿胶糕的做法