杨辉三角形
public class yanghui {
public static void main(String[] args) {
// TODO Auto-generated method stub
int[][] y = new int [10][];//声明一个二维数组
for(int i=1;i<=10;i++)
{
y[i-1] = new int [i];//
y[i-1][0] = 1; //
y[i-1][i-1]=1; //这三行将三角形最左边和最右边的数定义为1
for(int j=1;j<i-1;j++)
{
y[i-1][j]=y[i-2][j-1]+y[i-2][j];
} //这个for循环将中间不是1的数填充,当i-1还大于1(j)的时候
} //运行,即第三行开始运行
for(int i=0;i<y.length;i++)//下面两层for循环用于输出
{
for(int j=0;j<y[i].length;j++)
{
System.out.print(y[i][j]+" ");
}
System.out.println();
}
}}
输出结果: