作品:今天是今年的第几天

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

把每个月的天数放进数组:days[0] 是 1 月的 31 天,days[1] 是 2 月……闰年 2 月有 29 天。

输入年、月、日,算出这是这一年的第几天,以及这一年已经过去了百分之几(保留一位小数)。例如输入 2026 1 1,输出:

今天是 2026 年的第 1 天,这一年已经过去 0.3%

思路:第几天 = 前面几个整月的天数之和 + 日。程序多加了一个月,请找出来改掉。交对以后输入今天的日期,画布上会拼出你的结果。

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

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

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