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关系理论如何解释国际间的技术转移
  • 力量训练应该注意什么?
  • 热门搜索
    区间放量是什么意思 西安有什么好玩的地方或者景点 电汇是什么意思 7月15日是什么日子 毛线是什么意思 伤官是什么意思 gxg是什么档次的牌子 平仄是什么意思 或字多两撇是什么字 蓝色配什么颜色好看