- 博客(6)
- 收藏
- 关注
原创 上机day4
按照Q5第二个写法,把要进位的放后面写,时分秒都分别先按照非标准进制写,再转60进制if—else解决1.比较运算符混淆:在if条件中写成了i = 10。后果是赋值,会将 10 赋值给i并使条件永远为真,同时破坏for循环的计数器,导致死循环或结果错误。判断相等必须使用==。2.累加逻辑错误:代码中使用了。误将“月份序号”与“当月天数”相乘了。比如 3 月有 31 天,应该直接累加当月的天数,即cd += n。3.闰年判定规则不准:函数中写成y % 10!= 02。
2026-01-23 20:54:16
405
原创 上机day2
都得要注意最后有个+1,因为一开始是按照12月来算的,如果有富余的月份,年份都会变多(oj的测试用例没有提到,所以现在的代码虽然AC但是有漏洞);
2026-01-21 00:22:09
348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅