1.杨辉三角(数组求解)
public class YangHui{
static void yanghui(int a[][],int ROW){
for(int i=0;i<=ROW;i++){
for(int j=0;j<=a[i].length-1;j++){
if(i==0 || j==0 || j==a[i].length-1){
a[i][j]=1;
}else{
a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
}
for(int i=0;i<=ROW;i++){
for(int j=0;j<=a[i].length-1;j++){
System.out.print(a[i][j]+" ");
}
System.out.println();
}
}
public static void main(String[] args){
final int ROW=5;
int a[][]=new int[ROW+1][];
for(int i=0;i<=ROW;i++){
a[i]=new int[i+1];
}
yanghui(a,ROW);
}
}
static void yanghui(int a[][],int ROW){
for(int i=0;i<=ROW;i++){
for(int j=0;j<=a[i].length-1;j++){
if(i==0 || j==0 || j==a[i].length-1){
a[i][j]=1;
}else{
a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
}
for(int i=0;i<=ROW;i++){
for(int j=0;j<=a[i].length-1;j++){
System.out.print(a[i][j]+" ");
}
System.out.println();
}
}
public static void main(String[] args){
final int ROW=5;
int a[][]=new int[ROW+1][];
for(int i=0;i<=ROW;i++){
a[i]=new int[i+1];
}
yanghui(a,ROW);
}
}
640

被折叠的 条评论
为什么被折叠?



