野心家

导航

输出杨辉三角形

public class demo1 {

	public static void main(String[] args) {
		//创建数组
		int[][] num=new int[10][10];
		
		num[0][0]=1;
		//找出杨辉三角规律
		//i控制行
		for (int i = 0; i < num.length; i++) {
			//赋值行
			num[i][0]=1;
			//赋值对角线
			num[i][i]=1;
			//j控制列,注意列的计算时取值范围
					for (int j = 1; j <=i; j++) {
						//杨辉三角核心代码
						num[i][j]=num[i-1][j-1]+num[i-1][j];
					}
		}
		//输入
		for (int i = 0; i < num.length; i++) {
			//注意列输出时的取值范围
			for (int j = 0; j <=i; j++) {
				System.out.print(num[i][j]+"\t");
				
			}
			System.out.println();
		}

	}

}

  

posted on 2017-12-02 22:49  野心家  阅读(223)  评论(0编辑  收藏  举报