package com.chy.array;
public class Ex6 {
public static void main(String[] args) {
int a[][] = new int[6][6];
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a[i].length; j++) {
if (j == 0 || i == j) {
a[i][j] = 1;
} else {
if (i > j) {
a[i][j] = a[i - 1][j] + a[i - 1][j - 1];
}
}
}
}
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a[i].length; j++) {
if (i >= j) {
System.out.print(a[i][j] + "\t");
}
}
System.out.println();
}
}
}
public class Ex6 {
public static void main(String[] args) {
int a[][] = new int[6][6];
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a[i].length; j++) {
if (j == 0 || i == j) {
a[i][j] = 1;
} else {
if (i > j) {
a[i][j] = a[i - 1][j] + a[i - 1][j - 1];
}
}
}
}
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a[i].length; j++) {
if (i >= j) {
System.out.print(a[i][j] + "\t");
}
}
System.out.println();
}
}
}
本文介绍了一个使用Java编写的程序,该程序能够生成杨辉三角。通过双重循环结构,程序可以创建一个二维数组来存储杨辉三角的值,并且能够正确地打印出这个三角形。本文还展示了如何通过条件判断来确定每个位置的数值。
5215

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



