打印6阶的杨辉三角
2015-05-10 20:53
162 查看
package explain;
public class YangHui {
// 打印6阶的杨辉三角
public static void main(String[] args) {
int rows = 6;
int[][] arrs = new int[rows][];
// 初始化
for (int i = 0; i < rows; i++) {
arrs[i] = new int[i + 1];
}
// 计算每行的值
for (int i = 0; i < rows; i++) {
for (int j = 0; j < arrs[i].length; j++) {
if (i == 0 || j == 0 || j == arrs[i].length - 1) {
arrs[i][j] = 1;
} else {
arrs[i][j] = arrs[i - 1][j - 1] + arrs[i - 1][j];
}
}
}
for (int i = 0; i < rows; i++) {
for (int j = 0; j < arrs[i].length; j++) {
System.out.print(arrs[i][j]+" ");
}
System.out.println("\n");
}
}
}
public class YangHui {
// 打印6阶的杨辉三角
public static void main(String[] args) {
int rows = 6;
int[][] arrs = new int[rows][];
// 初始化
for (int i = 0; i < rows; i++) {
arrs[i] = new int[i + 1];
}
// 计算每行的值
for (int i = 0; i < rows; i++) {
for (int j = 0; j < arrs[i].length; j++) {
if (i == 0 || j == 0 || j == arrs[i].length - 1) {
arrs[i][j] = 1;
} else {
arrs[i][j] = arrs[i - 1][j - 1] + arrs[i - 1][j];
}
}
}
for (int i = 0; i < rows; i++) {
for (int j = 0; j < arrs[i].length; j++) {
System.out.print(arrs[i][j]+" ");
}
System.out.println("\n");
}
}
}
相关文章推荐
- 打印杨辉三角
- Java 中打印杨辉三角
- 两种方法打印杨辉三角
- 队列应用之打印杨辉三角_legend
- 在屏幕上打印杨辉三角。
- python基础练习--打印杨辉三角!
- java 使用二维数组打印一个10行杨辉三角;
- c语言:在屏幕上打印杨辉三角。
- C++编写利用数据结构中队列(Queue)打印出用户所指定长度的杨辉三角
- JavaScript打印杨辉三角
- 【项目2-杨辉三角】编写程序,打印出以下形式的扬辉三角形。
- 数组-02. 打印杨辉三角(20)
- 使用二维数组打印一个 10 行杨辉三角.
- 郁闷,本来搞一下午想隆重推出“二维栈模拟打印杨辉三角滴”,无奈失败,缅怀一下
- 数学问题(1):杨辉三角、水仙花数、打印斐波那契数列
- 打印杨辉三角
- 数据结构:使用栈和队列相关知识打印杨辉三角
- 打印杨辉三角
- 屏幕上打印杨辉三角
- 在屏幕上打印杨辉三角