杨辉三角c语言程序代码(杨辉三角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、参考资料:搜狗百科-杨辉三角
本文到此讲解完毕了,希望对大家有帮助。