首页 > 代码库 > 杨辉三角实例菱形实例

杨辉三角实例菱形实例

杨辉三角实例

public class Hui {
    public static void main (String [] args){
        
        int [][] a =new int [10][10];
        for(int i=0;i<a.length;i++){
            for(int j=0;j<=i;j++){
                if(j==0||i==j){
                    System.out.print(" "+(a[i][j]=1));    
                }else
                {a[i][j]=a[i-1][j-1]+a[i-1][j];
                System.out.print(" "+a[i][j]);    
                }
            }System.out.println("");
        }
    }

}

菱形 和  三角形

public class lingxing {
    public static void main(String []args){
        /*random();*/
       lingxing();
        for(int a=1;a<=5;a++){
            for(int b=5;b>a;b--){
                System.out.print(" ");
            }
            for(int c=1;c<=2*a-1;c++){
                if(c==1||c==2*a-1&a<=4){
                    System.out.print("*");
                }else if(a==5){
                    System.out.print("*");
                }else{
                    System.out.print(" ");
                }
                
            }
            System.out.println("");
            
        }
    
    
    }

    private static void lingxing() {
        int n=5;
        for(int i=5;i>0;i--){
            for(int j=1;j<=i;j++){
            System.out.print(" ");
            }
            for(int a=1;a<=(6-i)*2-1;a++){
                 System.out.print("*");
            }
            System.out.println();
        }
        
        
        
    for(int i=4;i>0;i--){    //三角形
        for(int j=1;j<=5-i;j++){
        System.out.print(" ");
        }System.out.print(" ");
        for(int a=1;a<=2*i-1;a++){
             System.out.print("*");
        }
        System.out.println("");
    }

 

 

杨辉三角实例菱形实例