杨辉三角

public static void main(String[]args)

{
  int r=6;
  int a[][]=new int[r+1][]; 
  for(int i=0;i<=r;i++)

{
  a[i]=new int[i+1];


  YangHui(a,r);
 }
 static void YangHui(int a[][],int r)

{
  for(int i=0;i<=r;i++)

{
    for(int j=0;j<a[i].length;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<=r;i++)

{
    for(int j=0;j<a[i].length;j++)

{
  System.out.print(a[i][j]+" ");

}
  System.out.println();

     }
  }
 }

posted @ 2018-04-02 19:47  汪迎伟  阅读(114)  评论(0编辑  收藏  举报