实现由自己输入行数,输出n行的杨辉三角
package org.jimmy.demo3;
import java.util.Scanner;
public class Yanghui {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int [][] arr = new int[n][];
for(int i=0;i<arr.length;i++){
//确定二维数组里面每一个一维数组的长度
arr[i]= new int[i + 1];
for(int j=0;j<i+1;j++){
//确定每一个为1的情况
if(i==0||j==0||i==j){
arr[i][j]=1;
}
else{
//一个确定的值是由上一行的上一列的值和上一行的这一列相加得出
arr[i][j]=arr[i-1][j-1]+arr[i-1][j];
}
System.out.print(arr[i][j]+" ");
}
System.out.println();
}
}
}
5
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1