java如何实现杨辉三角,首先通过杨辉三角的形式推出其通项公式,然后在进行循环编程。
public class PrintYangTri {
public static void main(String[] arg)
{
int n;
n=6;
show(n);
}
public static void show(int N)
{
int[][] x;
x=new int[N][];
for(int i=0;i<x.length;i++)
x[i]=new int[i+1];
for(int i=0;i<x.length;i++)
for(int j=0;j<x[i].length;j++)
{
if(j==0||i==j)
x[i][j]=1;
else
x[i][j]=x[i-1][j-1]+x[i-1][j];
}
for(int i=0;i<x.length;i++)
{
for(int j=0;j<x[i].length;j++)
System.out.print(x[i][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
根据自己的需要定义修改n的值!