使用Java输出杨辉三角前10行

public class YangHuiTest {
    public static void main(String[] args) {
        int[][] arr = new int[10][];
        for(int i = 0;i < arr.length;i++) {
            arr[i] = new int[i + 1];
            arr[i][0] = arr[i][i] = 1;
        for(int j = 1; j < arr[i].length - 1;j++) {
            arr[i][j] = arr[i - 1][j] + arr[i - 1][j - 1];}
        for(int j = 0;j < arr[i].length;j++) {
            System.out.print(arr[i][j] + "\t");}
        System.out.println();}}}
 

你可能感兴趣的:(java,开发语言)