杨辉三角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、参考资料:搜狗百科-杨辉三角

以上就是【杨辉三角c语言程序设计流程,杨辉三角c语言程序】相关内容。

标签:

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。