public class Java {
public static void main(String[] args) {
/*
1
1 1 杨辉三角形
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 1
*/
int arr[][]=new int[6][];//先声明有二维数组有几个元素
for(int i=0 ;i<arr.length ;i++ ) {
arr[i]=new int[i+1];
for(int j=0 ;j< arr[i].length ;j++) {
if(j==0 || j==arr[i].length-1) {
arr[i][j]=1;
}else {
arr[i][j]=arr[i-1][j]+arr[i-1][j-1];
}
}
}
for (int i=0 ;i<arr.length ;i++) { //输出杨辉三角形
for (int j=0 ;j<arr[i].length ;j++) {
System.out.printf(arr[i][j]+"\t");
}
System.out.println();
}
}
}
如果对上述代码有疑惑的欢迎评论区留言!