一、问题描述
根据输入行数,打印出杨辉三角形,如图1.10所示。
二、问题分析
观察杨辉三角形的图案,可以发现其中的规律:三角形的竖边和斜边都是“1”,三角形里面的任意一个数字正好等于它正上方的数字和左上角的数字两个数字之和。第几行就有几个数字,可以把它补充成如图1.11所示效果。
图2.1 杨辉三角形

图2.2 方阵
方阵(行列相等的矩阵)大家都很熟悉了,可以通过二维数组来处理方阵,一个双重循环就能实现,外循环控制行数,内循环控制列来完成方阵内数字的计算和存储。
(1)确定程序框架
由前面的问题分析可知,先从键盘接收杨辉三角的高度,然后通过二维数组计算存储杨辉三角,最后把杨辉三角打印出来。程序框架代码如下:<

本文介绍了如何使用Java编程实现杨辉三角。通过分析其规律,利用二维数组计算并存储三角形的每个数字,然后输出。程序包括接收高度、初始化、计算和打印四个部分。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



