作品:递归叠易拉罐金字塔

👁️ 23 人浏览 💬 0 人评论 ❤️ 添加收藏

宿舍聚会用易拉罐叠金字塔:一共 n 层,第 i 层(从上往下数)有 2i−1 罐,前面用 . 补齐,让塔居中。函数 build(i, n) 打印第 i 层,然后递归去打下一层,第 n 层打完就停。

例如输入 4:

...o
..ooo
.ooooo
ooooooo
共 16 罐

现在塔是歪的。改好以后,输入你们宿舍想叠的层数,片尾告诉你要买几罐。

代码里以 @youci 开头的 printf 只负责运行后在画布上显示中间值,不影响输出和判题,不用改。

提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论
🔒 登录并作答后可看讨论