取自mainstoneIII bsp,方便以后查询。
闰年:
1. 能被4整除,但不能被100整除
2.能被4整除,而且能被100和400同时整除
//------------------------------------------------------------------------------
// Check the year value to determine if this is a leap year or not
//
BOOL IsLeapYear(WORD wYear)
{
BOOL leap = FALSE;
// Leap years must be a multiple of 4
if ((wYear % 4) == 0)
{
leap = TRUE;
// It is not a leap year if it is a multiple of 100
if ((wYear % 100) == 0)
{
leap = FALSE;
// Unless it is a multiple of 400
if ((wYear % 400) == 0)
{
leap = TRUE;
}
}
}
return leap;
}

2269

被折叠的 条评论
为什么被折叠?



