21xrx.com
2024-06-02 22:52:42 Sunday
登录
文章检索 我的文章 写文章
如何用c语言输出杨辉三角 教你一招!
2023-06-16 18:51:19 深夜i     --     --
- c语言 - 杨辉三角 - 数组 - 循环语句 - 输出

杨辉三角是数学中一个有趣的概念,它不仅在数学领域被广泛探讨,也在计算机领域有着很广泛的应用。在c语言中,输出杨辉三角也是一项比较有趣的任务。本文将教你如何使用c语言输出以下的杨辉三角,且会输出10行。

首先,我们来了解一下杨辉三角的构成规则。杨辉三角的第一行只有一个数字1,从第二行开始,每一行都有两个1。从第三行开始,每个数字都是它上方两个数字之和。通过这个规则,我们就可以通过循环语句来输出杨辉三角了。

下面就是c语言的代码实现:


#include

int main() {

  int i, j, n;

  int a[10][10];

  printf("杨辉三角的前10行为:\n");

  for (i = 0; i < 10; i++) {

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

      if (j == 0 || j == i)

        a[i][j] = 1;

      else

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

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

    }

    printf("\n");

  }

  return 0;

}

这段代码使用了数组来储存杨辉三角的每一个数字,再通过双重循环进行输出。

最后,我们来总结一下关键词:

- c语言

- 杨辉三角

- 数组

- 循环语句

- 输出

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复