题解 | 杨辉三角
杨辉三角
https://www.nowcoder.com/practice/8c6984f3dc664ef0a305c24e1473729e
import java.util.Scanner;
import java.util.ArrayList;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
ArrayList<Integer> list = new ArrayList<>();
list.add(1);
System.out.println(list.get(0));
list.add(1);
System.out.printf("%d %d",list.get(0),list.get(1));
System.out.println();
for(int i = 3; i <= n; i++){
list.add(1);
for(int j = i-2;j > 0; j--){
list.set(j,list.get(j)+list.get(j-1));
}
for(int j = 0;j < i;j++){
System.out.print(list.get(j) + " ");
}
System.out.println();
}
}
}
