返回列表 回复 发帖

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;
返回列表