实现杨辉三角算法
public class Demo04 {
//杨辉三角算法的实现
public static void main(String[] args) {
// 定义一个长度为10的二维数组
int [][] Array_int=new int[10][];
// 向数组中记录杨辉三角形的值
for(int i=0;i<Array_int.length;i++) {//遍历行数
Array_int[i]=new int[i+1];//定义数组的列数
//遍历二维数组的列数
for(int j=0;j<Array_int[i].length;j++) {
if (i<=1) {//如果是数组的前两行
Array_int[i][j]=1;//将其设置为1
continue;
}else {
//如果是行首或者行尾
if(j==0|j==Array_int[i].length-1)
Array_int[i][j]=1;
else
Array_int[i][j]=Array_int[i-1][j-1]+Array_int[i-1][j];
}
}
}
for(int i=0;i<Array_int.length;i++) {//输出三角形
for(int j=0;j<Array_int[i].length;j++)
System.out.print(Array_int[i][j]);
System.out.println();
}
}
}
仅供参考