#include <stdio.h>
int main()
{
int year = 2014; //今年是2014年
//补全一下代码
if(year%4>=0)
{printf("%s\n","今年是平年");
}
else{printf("%s\n","今年是闰年");
}
return 0;
}
if(year%4>=0) 这个判定条件有问题,应该改为if(year%4>0)
请问:if((year/4==0&&year/100!=0)||year/400==0) 这段代码之中:year/4==0 不是应该为2014/4=504吗?为什么会year/4==0呢?
((year%4 == 0 && year%100 !=0) || (year%400 == 0)) 这是如年的判断表达式