题解 | #打印日期#

打印日期

https://www.nowcoder.com/practice/b1f7a77416194fd3abd63737cdfcf82b

对于日期类型的题目,因为涉及到平年和闰年,所以我们尽量使用预处理,将两种不同类型的每月天数保存在数组中。

int daytab[2][13] = {

        {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31},

        {0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}

    };

这道题是给出年份m和一年中的第n天,要求我们求是几月几日。

可以使用循环while(n - daytab[row][month] > 0)来解决。

全部评论

相关推荐

cpp苦手:一眼ddl
点赞 评论 收藏
分享
海螺很能干:每次看到这种简历都没工作我就觉得离谱
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务