杨辉三角实现

元代码:

public class kkk {

public static void main(String[] args)
{
printYangHui(10);
}
static void printYangHui(int n)
{
int array[] = new int[n];
for(int i=0;i<array.length;i++) //i=0的时候为1
{
array[i]=1;//本行最好后每次赋值为1
for (int j=i-1;j>0;j--)
{
//最后一个的前一个元素:等于上次的前一个和上次的前一个的前一个元素的和
array[j]= array[j-1]+array[j];
}
for (int j=0;j<=i;j++)
{
System.out.print(array[j]+"\t");
}
System.out.println();
}
}
}

运行结果:

1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1

posted @ 2019-03-26 09:32  me13  阅读(213)  评论(0编辑  收藏  举报