public class YHSJ_1 {
public static void main(String[] args) {
int rows = 10;
for (int i = 0; i < rows; i++) {
int number = 1;
// 打印空格字符串
System.out.format("%" + (rows - i) * 2 + "s", "");
for (int j = 0; j <= i; j++) {
System.out.format("%4d", number);
number = number * (i - j) / (j + 1);
}
System.out.println();
}
}
}
public static void main(String[] args){
int rows = 10;
printRow(rows,rows);
}
public static void printRow(int rows,int totalRows){
if(rows>1){
printRow(--rows,totalRows);
System.out.format("%" + (totalRows-rows) * 2 + "s", "");
int number = 1;
for (int j = 0; j <= rows; j++) {
System.out.format("%4d", number);
number = number * (rows - j) / (j + 1);
}
System.out.println();
}
}