关于对数字除法的条件判断问题

关于对数字除法的条件判断问题

img


目的是判断年份是否为闰年,思路为将年号除以4求余,看是否等于0
但是运行中不管年份是否被4整除都会执行else的代码,也采用了通过判断年号除以4是否返回整数进行分类,但也不行,求解

首先你的闰年判断条件有误,因为:四年一闰,一百年不闰,四百年又闰
所以判断条件因是:

y%4==0&&y%100!=0||y%400==0

还有你加上个type干啥?直接判断难道不行吗?

你这儿写了个type,这个是判断类型的,和数字根本等不起来啊

img

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^