Java 杨辉三角的输出方法

2025-03-10 21:19:07
推荐回答(3个)
回答1:

//杨辉三角
public class sanjiao {
public static void main(String[] args){
int[][] num = new int [10][10];
for(int i = 0;i < num.length;i++){
for(int j = 0; j < i;j++){
if(j == 0 || i == j){
num[i][j] = 1;
}
if(i < 9 ){
num[i+1][j+1 ] = num[i][j] + num[i][j+1];
}
System.out.print(num[i][j]+" ");
}
System.out.println();
}

}
}
有什么不懂的继续追问。

回答2:

public class YangHui{
public static void main(String[] args){
int x=Integer.perseInt(arg[0]);
int y=x*2+1;
int[][] n=new int[x][y];
int [][y/2]=1;
for(int i=1;ifor(int j=1;jn[i][j]=n[i-1][j-1]+n[i-1][j+1];
}
}
for(int i=0;ifor(int j=0;jif(n[i][j]==0){
system.out.print(""+"");
}
else{
system.out.print(n[i][j]+"");
}
}
system.out.println();
}
}
}

回答3:

从来没听说过。。。