java-数组-打印杨辉三角形

杨辉三角形:

 

实现打印杨辉三角形

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package array;
import java.util.*;
public class Exc {
    public static void main(String[] args) {
        Scanner s=new Scanner(System.in);
        int n=s.nextInt();
        //创建数组
        int[][] a=new int[n][];
        for(int i=0;i<n;i++) {
            a[i]=new int[i+2];
            a[i][0]=1;
            a[i][i+1]=1;
            for(int j=1;j<=i;j++) {
                a[i][j]=a[i-1][j-1]+a[i-1][j];
            }
            for(int j=0;j<i+2;j++) {
            System.out.print(a[i][j]+"\t");
        }
            System.out.println();
    }
}
}

  运行结果:

 

posted @   SpringChuXin  阅读(339)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示