21xrx.com
2024-12-23 01:06:52 Monday
登录
文章检索 我的文章 写文章
如何用C语言输出n行杨辉三角形
2023-06-15 07:23:46 深夜i     --     --
C语言 循环嵌套 数组 杨辉三角形

杨辉三角形是一种神奇的数学结构,也是学习编程的很好的入门例子。在C语言中,我们可以用循环嵌套和数组来输出n行杨辉三角形。首先,我们需要定义一个二维数组来存储杨辉三角形的数字,然后就可以使用双层循环来计算每个数字并输出它们。以下是代码:


#include

int main()

{

  int n, i, j;

  int a[10][10];

  printf("请输入要输出的行数(不超过10行): ");

  scanf("%d",&n);

  // 初始化数组

  for(i=0;i

  {

    a[i][0]=1;

    a[i][i]=1;

  }

  // 计算杨辉三角形中的数字

  for(i=2;i

   for(j=1;j

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

  // 输出杨辉三角形

  for(i=0;i

  {

   for(j=0;j

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

   printf("\n");

  }

  return 0;

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章