杨辉三角

 

 

import java.util.Scanner;
public class For02{
    public static void main(String[] args){
    System.out.println("杨辉三角");
    int arr[][] = new int[6][];
    
    for(int i=0;i<arr.length;i++){
         arr [i] = new int[i+1];//为每行开辟空间
         // 给元素赋值
         for(int j=i;j>=0;j--){
             if(j==0||j==arr[i].length-1){//首个和末尾字母时为1
                 arr[i][j]=1;

             }else{
                 arr[i][j]=arr[i-1][j]+arr[i-1][j-1];

             }//结束else
             
         }//结束赋值


    }
    
    //输出二维数组
    int sum = 0;
    for(int i=0;i<arr.length;i++){
        for(int j=0;j<arr[i].length;j++){
            
            System.out.print(arr[i][j]+"\t");

        }System.out.println("");//每行回车
        
    }
    
                                  
 }
}

 

posted @ 2025-04-28 14:21  胖豆芽  阅读(9)  评论(0)    收藏  举报