您的位置:首页 >信息互动 >   正文

杨辉三角c语言程序代码(杨辉三角c语言程序)

导读 大家好,我是小前,我来为大家解答以上问题。杨辉三角c语言程序代码,杨辉三角c语言程序很多人还不知道,现在让我们一起来看看吧!1、c语言...

大家好,我是小前,我来为大家解答以上问题。杨辉三角c语言程序代码,杨辉三角c语言程序很多人还不知道,现在让我们一起来看看吧!

1、c语言的杨辉三角程序如下:

2、#include <stdio.h>

3、#include <stdlib.h>

4、int main()

5、{

6、int s = 1, h;                    // 数值和高度

7、int i, j;                        // 循环计数

8、scanf("%d", &h);                 // 输入层数

9、printf("1 ");                   // 输出第一个 1

10、for (i = 2; i <= h; s = 1, i++)         // 行数 i 从 2 到层高

11、{

12、printf("1 ");                // 第一个 1

13、for (j = 1; j <= i - 2; j++) // 列位置 j 绕过第一个直接开始循环

14、//printf("%d ", (s = (i - j) / j * s));

15、printf("%d ", (s = (i - j) * s / j));

16、printf("1 ");               // 最后一个 1,换行    }

17、getchar();                       // 暂停等待

18、return 0;

19、}

20、扩展资料:

21、杨辉三角,是二项式系数在三角形中的一种几何排列,在中国南宋数学家杨辉1261年所著的《详解九章算法》一书中出现。在欧洲,帕斯卡(1623----1662)在1654年发现这一规律,所以这个表又叫做帕斯卡三角形。帕斯卡的发现比杨辉要迟393年,比贾宪迟600年。 [1] 

22、参考资料:搜狗百科-杨辉三角

本文到此讲解完毕了,希望对大家有帮助。

免责声明:本文由用户上传,如有侵权请联系删除!