public class YHsanjiao{ public static void main(String args[]){ int n = 10; System.out.println("N="+n); for(int i=0;i<=n;i++){ for(int j=0;j< 12-i;j++) System.out.printf(" "); for(int j=1;j< i+2;j++) System.out.printf("%6d",c(i,j)); System.out.println(); } } public static int c(int x,int y){//求杨辉三角形中第X行第Y列的值。 int z; if((y==1)||(y==x+1)) return 1; z=c(x-1,y-1)+c(x-1,y); return z; } }