作业帮 > 综合 > 作业

阿门~判断闰年的代码是if (year % 4 == 0 && year % 100 = 0 || year % 400

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/06 01:13:20
阿门~判断闰年的代码是if (year % 4 == 0 && year % 100 = 0 || year % 400 == 0)
但是我现在要用不是闰年的代码,不能用else,我想对“year % 4 == 0 && year % 100 = 0 || year % 400 == 0”进行否定.否定了就满足不是闰年了.但是对这个语句怎么进行否定啊?
判断是闰年
bool a = (year % 4 == 0 && year % 100 != 0) || year % 400 == 0
否定
bool b = !((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
再问: else if (a.Month == 2 && a.Day == 29 && a.year % 4 == 0 && a.year % 100 != 0 || a.year % 400 == 0)(即是闰年是2月的最后一天) 那阁下的意思是这样的: else if (a.Month == 2 && a.Day == 28 && !(a.year % 4 == 0 && a.year % 100 != 0 || a.year % 400 == 0))(即不是闰年的2月的最后一天)????黑嘿,还有其他方法吗????
再答: 先判断是不是闰年,不是的话,就不用判断了啊,不是闰年当然不会有29