问题遇到的现象和发生背景
这是题目
问题相关代码,请勿粘贴截图
我编写的代码
运行结果及报错内容
我的解答思路和尝试过的方法
我的思路是先判断年数是否为闰年,然后再用一个for循环加上每一个月的天数,最后再加上天数,输出的就是该年中的第几天,但最后提交显示是错误的。上图是没加天数的,加了天数后,还是错的,不知道哪里错了。
这是题目
我编写的代码
我的思路是先判断年数是否为闰年,然后再用一个for循环加上每一个月的天数,最后再加上天数,输出的就是该年中的第几天,但最后提交显示是错误的。上图是没加天数的,加了天数后,还是错的,不知道哪里错了。
思路是对的,判断闰年逻辑有问题,到我博客去看有判断闰年的代码可参考。正确要加400年条件((!(年 % 4) && 年 % 100) || !(年 % 400))