黑马程序员技术交流社区
标题:
如何用二维数组输出杨辉三角的前十行
[打印本页]
作者:
zhuhongbo
时间:
2016-6-16 22:31
标题:
如何用二维数组输出杨辉三角的前十行
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
............
第一行一个元素,以后每行中元素加+1,每个元素值的计算规则:在它上方元素的值(如果存在的话)加上在它上方的左边的那个元素(如果存在的话)的值。例如第二行中第一个元素,它上面的元素是1,它上面元素的左边没有元素,所以它的值就是1.对于第4行中的第一个元素3,它上面的元素值是2,它上面元素的左边元素值是1,所以它的值是3.对于第四行中最后一个1,它上面没有元素,但是它上面左边却有一个元素1,所以它的值是1.
怎样用二维数组和for循环输出前十行。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2