class ShuZu
{
public static void main(String[] args)
{
shuzu(5,5);
}
public static void shuzu(int a , int b)
{
//int a , b ;
int [][] arr = new int[a][b];
arr[0][0] = 1 ;
for (int i = 0 ; i < a ; i++)
{
for (int x = a ; x > i ; x-- )
{
System.out.print(" ");
}
for (int l = 0 ; l <= i ; l++ )
{
if (l==0 | l ==i)
{
arr[i][l] = 1 ;
}
else
arr[i][l]=arr[i-1][l-1]+arr[i-1][l];
System.out.print(arr[i][l]+" ");
}
for (int x = a ; x > i ;x-- )
{
System.out.print(" ");
}
System.out.println();
}
}
}
/*
class Demo2//等腰三角形
{
public static void main(String[] args)
{
for (int t=0;t<5;t++)
{
for(int x=5;x>t;x--)
{
System.out.print("=");
}
for (int i=0;i<t ;i++ )
{
System.out.print ("* ");
}
for(int x=5;x>t;x--)
{
System.out.print("-");
}
System.out.println(t);
}
}
}
*/
上面那个是杨辉三角的java函数,下面的是等腰三角形,可是为什么输出的图形总是对不上,不是等腰三角形,求帮助,想要打印出来的是正常的杨辉三角形 :#:# |
|