蓝桥杯1482: 蓝桥杯算法提高VIP-Pascal三角题解

爱的那么颓废 算法基础篇 97 0
想要检验自己的编程水平?来试试全网最全C++题库,让您在挑战中不断进步。
在PASCAL三角中的每个数是一个组合C(n,k),公式中交替使用乘法和除法,每次将从n开始递减的一个值相乘,然后除以下一个从1开始递增的值,如果对行和列从0开始计数,则数字C(n,k)在n行k列,例如C(6,2)在第6行第2列,编程输出指定阶数的PASCAL三角矩阵,例如下面给出的是12阶PASCAL三角形矩阵。

PASCAL三角是形状如下的三角矩阵: 1 1  1 1  2  1 1  3  3  1 1  4  6  4  1 在PASCAL三角中的每个数是一个组合C(n,k)。 C(n,k)=(((((((n/1)(n-1))/2(n-2))/3)***(n-k+2))/(k-1))(n-k+1))/k 公式中交替使用乘法和除法,每次将从n开始递减的一个值相乘,然后除以下一个从1开始递增的值。 如果对行和列从0开始计数,则数字C(n,k)在n行k列。例如C(6,2)在第6行第2列。编程输出指定阶数的PASCAL三角矩阵。例如下面给出的是12阶PASCAL三角形矩阵。 编写程序,使运行结果为: 1 1  1 1  2  1 1  3  3  1 1  4  6  4  1 1  5  10  10  5  1 1  6  15  20  15  6  1 1  7  21  35  35  21  7  1 1  8  28  56  70  56  28  8  1 1  9  36  84  126  126  84  36  9  1 1  10  45  120  210  252  210  120  45  10  1 1  11  55  165  330  462  462  330  165  55  11  1 1  12  66  220  495  792  924  792  495  220  66  12  1

蓝桥杯1482: 蓝桥杯算法提高VIP-Pascal三角题解
-第1张图片-东莞河马信息技术
(图片来源网络,侵删)
成为编程大师,不再是梦想!全网最全C++题库,助您开启编程新篇章。

标签: 蓝桥杯1482: 蓝桥杯算法提高VIP-Pascal三角题解