//判断闰年
#include "stdafx.h"
#define LEAP_YEAR(year) year%(year%100?4:400)?0:1
bool leap_year(int year)
{
if ((year%4==0&&year%100!=0)||(year%400==0))
{
printf("%d:is leap_year\n",year);
return 1;
}
else
{
printf("%d:is not leap_year\n",year);
return 0;
}
}
bool leap_year_(int year)
{
if (LEAP_YEAR(year))
{
printf("%d:is leap_year\n",year);
return 1;
}
else
{
printf("%d:is not leap_year\n",year);
return 0;
}
}
int _tmain(int argc, _TCHAR* argv[])
{
int year=2005;
leap_year(year);
leap_year_(year);
return 0;
}