作品:电影院连座选座

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

和室友约看电影,要 k 个连在一起的空座。影厅 5 排、每排 8 座,# 是已售、. 是空座。从第 1 排开始、每排从左往右,找到第一组 k 个连续空座,标成 *,输出座位图和选中的座位。没有就输出「没有连座」。例如输入:

2
########
#.#.#.#.
###..###
........
########

输出:

########
#.#.#.#.
###**###
........
########
第3排 4-5座

行指针 row 每次指向一排,*(*row + j) 是这一排第 j 个座位。程序里有个边界写错了,一排最右边的连座永远选不到。交对后用你常去的影厅试试!

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

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

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