黑马程序员技术交流社区

标题: 共享一个打印杨辉三角的程序.希望对大家有帮助. [打印本页]

作者: 刘进朝    时间: 2012-9-29 16:15
标题: 共享一个打印杨辉三角的程序.希望对大家有帮助.
class Yhsj
{
public static void main(String args[])
{
  int a=10;
  int b[][];   
  b=new int[a][];   //定义一个二维数组b.
  for(int i=1;i<=10;i++)
  {
   b[i-1]=new int[i];
  }
  for(int j=0;j<10;j++)
  {
   for(int k=0;k<=j;k++)
   {
    if(j==0||k==0||k==j)   //分支
    {
     b[j][k]=1;     //等于1的
     continue;
    }else
    {
     b[j][k]=b[j-1][k-1]+b[j-1][k];  //计算值
    }
   }
  }
  for(int m=0;m<10;m++)
  {
   for(int n=0;n<=m;n++)
   {
    System.out.print(b[m][n]+" ");  //循环输出
   }
   System.out.println();
  }

}
}

看看是不是很熟悉?打印*******嘿嘿.





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2