package mypackage;
import java.util.*;
class YangHui
{
public static void main(String[] args)
{
System.out.println("请输入层数:");
int c; //定义一个变量输入杨辉三角的层数
Scanner sc = new Scanner(System.in);//定义一个扫描器
c = sc.nextInt();
/*
定义一个二维数组a[][]
*/
int[][] a = new int[c][];
int i,j;
for(i=0;i<c;i++)
{
a[i] = new int[i+1];
a[i][i] = 1;
for(j=0;j<i;j++)
{
if(j==0)
{
a[i][j]=1;
}else
{
a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
}
System.out.println("杨辉三角输出如下:");
//定义一个二层循环输出数据
for(i=0;i<c;i++)
{
for(j=0;j<a[i].length;j++)
{
System.out.print(a[i][j]+"\t");
}System.out.println();
}
}
}