一,问题:打印n行的“杨辉三角”
二,思路:
(1)经过观察,每一列的关系都满足“二项式系数”,如从上到下有:
第一列:c(0,0),c(0,1), c(0,2)......
第二列:c(1,1),c(1,2),c(1,3)......
第三列:c(2,2),c(2,3),c(2,4)......
由此看来这不仅有列非关系,还有行的关系!!!
(2)行的关系:通过观察,不难发现,每一行所打印个数都是等于列数的!!!
(3)为了实现行与列的关系,可以用双for语句来实现:
for (int i = 0; i < n; i++)//i表示层数