Java--杨辉三角

        1
      1   1
    1   2   1
   1  3   3   1
  1  4  6  4   1

int  nums =7;
int[][] array = new int[rows][];//定高维长度为7
for(int i = 0;i < rows;i++){
     
		array[i] = new int[i+1]; //规定每个高维下的低维的长度
	}
	for(int i = 0 ;i <array.length; i++){
     
		array[i][0] = 1;
		array[i][i] = 1;
	}
	for(int i = 2 ; i < array.length ; i++){
     
		for(int j = 1; j <i ; j++){
     
			array[i][j]= array[i-1][j]+array[i-1][j-1];
		}
	}
	for(int i = 0 ; i <array.length; i++){
     
		//倒三角
		//遍历
		for(int j  = 0 ; j <array[i].length;j++){
     
			System.out.println(array[i][j] + "\t");
		}
		System.out.println();
	}

你可能感兴趣的:(JAVA学习之路,java,杨辉三角函数)