作品:递归叠易拉罐金字塔
宿舍聚会用易拉罐叠金字塔:一共 n 层,第 i 层(从上往下数)有 2i−1 罐,前面用 . 补齐,让塔居中。函数 build(i, n) 打印第 i 层,然后递归去打下一层,第 n 层打完就停。
例如输入 4:
...o
..ooo
.ooooo
ooooooo
共 16 罐
现在塔是歪的。改好以后,输入你们宿舍想叠的层数,片尾告诉你要买几罐。
代码里以 @youci 开头的 printf 只负责运行后在画布上显示中间值,不影响输出和判题,不用改。