服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

用java输出杨辉三角形


  用java输出杨辉三角形

public class yanghui
{public static void main(string args[])
{
final int row=5;
int a[][]=new int[row+1][];
for(int i=0;i<=row;i++)
{
a[i]=new int[i+1]; //指定每行的列数

}
yanghui(a,row);
}

static void yanghui(int a[][],int row)
{

for(int i=0;i<=row;i++)
for(int j=0;j<=a[i].length-1;j++)
{
if(i==0||j==0||j==a[i].length-1)
a[i][j]=1;
else a[i][j]=a[i-1][j-1]+a[i-1][j];

}
for(int i=0;i<=row;i++)
{
for(int j=0;j<=a[i].length-1;j++)
system.out.print(a[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

扫描关注微信公众号