//从键盘上输入一个正整数n,请按照以下五行杨辉三角形的显示方式,
//输出杨辉三角形的前n行。请采用循环控制语句来实现。
//(三角形腰上的数为1,其他位置的数为其上一行相邻两个数之和。)
//1
//1 1
//1 2 1
//1 3 3 1
//1 4 6 4 1
//1 5 10 10 5 1
package 数组;
import java.util.Scanner;
public class 杨辉三角
{
public static void main(String[] args)
{
int i ;
int j ;
int n ;
Scanner sc = new Scanner ( System.in ) ;
System.out.println( "请输入行数n: " ) ;
n = sc.nextInt() ;
int [ ] [ ] array = new int [ n ] [ n ] ;
for ( i = 0 ; i < n ; i++ )
{
for ( j = 0 ; j <= i ; j++ )
{
if ( j == 0 || j == n )
{
array [ i ] [ j ] = 1 ;
}
else
{
array [ i ] [ j ] = array [ i - 1 ] [ j - 1 ] + array [ i - 1 ] [ j ] ;
}
System.out.print( array [ i ] [ j ] + " " ) ;
}
System.out.println( ) ;
}
}
}

