作品:寝室下一个过生日的是谁

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

寝室要给下一个过生日的人准备蛋糕。第一行输入今天的「月 日」,接着 4 行「姓名 生日月 生日日」(不考虑闰年,四人生日各不相同)。

输出下一个过生日的人,和离今天还有几天;如果就是今天,天数是 0。例如今天是 12 20,四人生日分别是 3 月 5 日、7 月 1 日、1 月 2 日、9 月 9 日,输出:

下一个过生日的是 阿草,还有 13 天

程序用 day_of_year 算出「一年中的第几天」。现在它没考虑「今年的生日已经过了,要等明年」,天数会出现负数。改好后换成你们寝室的生日试试。

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

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

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