杨辉三角形
例:打印N层“杨辉三角形”.(N=5)
解析:杨辉三角形的每一行是 (a+b)n开展式的各项系数.察看一下右图,你会发觉任一元素都等于它上一行相邻两元素之和,操纵这一规律咱们可以用二维数组A(N,N)按行存放产生的全部元素,那个三角形的行数和列数的变化是 每行列数等于所在的行数,打印时使隔行元素在同一列上即可. 1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
锻炼:
1,编程输出以下图形:
(1)图中N=5
1 3 6 10 15
2 5 9 14
4 8 13
7 12
11 (2)
* * * * * * *
* * * * *
* * * (3)
* * * * * * *
* *
* *
* *
* *
* * * * * * * (4)N=5(N<=5)
1
232
34543
4567654
567898765
2,数字螺旋题目:对任给的自然数N,从1最早由中间向下,再按逆时针方向向外转出,直至旋到N为止(似右图,图中N=11).打印时要求数字按列左边对齐. 7 6 5
8 1 4
9 2 3
10 11
3,打印数字三角形.依照键盘输入的N值(N<20),在屏幕上输出相应的数字三角形(似右图,图中N=5). 1
12 2
11 13 3
10 15 14 4
9 8 7 6 5