python输出杨辉三角啊二维数组_运用二维数组的知识打印杨辉三角形【已回复】...

import java.util.Scanner;

public class Array2Demo2 {

public static void main(String[] args){

Scanner sc = new Scanner(System.in);

System.out.println("Please enter your number:");

int n = sc.nextInt();

//定义二维数组:

int[][] array = new int[n][n];

//二位数组每一行的第一列和最后一列赋值:1 ;

for(int x=0; x

array[x][0] = 1;

array[x][x] = 1;

}

//第三行开始,每列的元素等于上一行的前一列和本列的元素之和(第一列和最后一列除外)

for(int x=2; x

for(int y=1; y

array[x][y] = array[x-1][y-1] + array[x-1][y];

}

}

//遍历二维数组

for(int x=0; x

for(int y=0; y<=x; y++){

System.out.print(array[x][y] + "\t");

}

System.out.println(" ");

}

}

}

你可能感兴趣的:(python输出杨辉三角啊二维数组_运用二维数组的知识打印杨辉三角形【已回复】...)