题目如上
class YanghuiTri{
private int data[][];
private final int N = 10;
public YanghuiTri(){ this(N); }
public YanghuiTri(int row){
data=new int[row][];
for(int i=0;i<row;++i)
data[i]=new int[i+1];
full();
//TODO
}
public void full(){
int i,j;
for(i=0;i<data.length;++i)
data[i][0] = data[i][i] =1;
for(i=2;i<data.length;++i)
for(j=1;j<i;j++)
data[i][j] = data[i-1][j-1]+data[i-1][j];
//TODO
}
public void show(){
int i,j;
for(i=0;i<data.length;++i){
for(j=0;j<=i;++j)
System.out.print(data[i][j]+"");
System.out.println();
}
//TODO
}
public static void main(String args[]){
YanghuiTri oa = new (10);
Scanner oa=new Scanner(System.in);
oa.full();
oa.show();
}
}
以上为代码,有问题但不知道怎么改