fn main() {
let n = 6;
for i in 0..n {
let mut number = 1;
for _ in 0..(n - i) * 2 {
print!(" ");
}
for j in 0..=i {
print!("{:4}", number);
number = number * (i - j) / (j + 1);
}
println!();
}
}
/*
run:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
*/