问题
代码
package baifenzhi;
public class yanghuisanjiao {
public static void main(String args[]) {
System.out.println("打印杨辉三角前10行:");
int yh[][],j=1;//j用来初始化列
yh=new int[10][];//存储杨辉三角的数组,有十行
for(int i=1;i<=10;i++) {//行
yh[i-1]=new int[j];//第i-1行有j列
j++;
for(int m=1;m<=i;m++) {//列赋值
if(i==1||m==1||m==i) {
yh[i-1][m-1]=1;
}
if(i>=3&&m<i&&m>1) {
yh[i-1][m-1]=yh[i-2][m-2]+yh[i-2][m-1];
}
System.out.print(yh[i-1][m-1]+" ");
}
System.out.println();
}
}
}