杨辉三角
1、第n行有n个数字 2、每一行的开始和结尾数字都为1 3、第n 1行的第i个数字等于第n行的i-1个数字加上第n行的i个数字
代码语言:javascript复制public class Main {
private void print(int[][] arr){
for (int i = 0; i < arr.length; i ) {
for (int j = 0; j <= i; j ) {
System.out.print(arr[i][j] "t");
}
System.out.println();
}
}
private void rect(int rows){
int[][] arr = new int[rows][rows];
for (int i = 0; i < rows; i ) {
for (int j = 0; j <= i; j ) {
if (j==0 || i==j) {
arr[i][j] = 1;
}else {
arr[i][j] = arr[i-1][j-1] arr[i-1][j];
}
}
}
print(arr);
}
public static void main(String[] args) {
Main main = new Main();
main.rect(10);
}
}