|
C语言范例开发大全83、84页的实例058(判断闰年)好像不很准确哎
C语言范例开发大全83、84页的实例058(判断闰年)好像不很准确哎,按照书上的程序代码运行后,1600年、2000年都不是闰年,应该是下面的第一个if语句,就已经把1600年、2000年判断为非闰年了,并且与之配套的else语句对1600和2000也不会做判断了,因为它们已经满足了前面的
if(year%4==0)的条件。
if(year%4==0)
{if(year%100!=0) flag=1;}
else
if(year%400==0) flag=1; |
|