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();
}
}
}
看看是不是很熟悉?打印*******嘿嘿.
|