打印杨辉三角形
public static void main(String[] args) {
// TODO Auto-generated method stub
putYhTriangle(10);
}
//打印杨辉三角形
public static void putYhTriangle(int n){
int a[][]=new int[n][n];//定义数组
for (int i = 0; i < a.length; i++) {
a[i]=new int[i+1];//取数组行数
for (int j = 0; j < a[i].length; j++) {
if (i==j||j==0){
a[i][j]=1;//第一列与最后一列数值1
}else{
a[i][j]=a[i-1][j]+a[i-1][j-1];//否则前一行j位和j位之前数值相加
}
}
}
for (int i = 0; i < a.length; i++) {//数组织输出
for (int j = 0; j < a[i].length; j++) {
System.out.print(a[i][j]+"\t");
}
System.out.println("");//换行
}
}