????

????????????С?γ??????????в??????????????????

int IsLeap(int year)

{

    if (year % 4 == 0)

    {

        if (year % 100 == 0)

        {

            if (year % 400 ==0)

            leap = 1;

            else

            leap = 0;

        }

        else

        leap = 1;

     }

    else

    leap = 0;

    return leap;

}

???

??????н?????????????????????????????????????鱾????????????и?????????????????á?

?????е????????????????????????????????????????????????δ??????Щ????δ??д????????γ?????и?????????д????????????????????????и??????????????????δ????????????????????趨??????????????????????и??????????塣????????????????????????????????????????????е???????????????????????н?????????????????????????·???????????з?????????????????Ч????2?????????????????????????????????????????????????????????

??з??????????????????д???????????????????????и???????????????????Щ??????????????????????????????趨?????????????????????

????????????????????????????????????????????????????????????????Щ????????????Щ???????????Щ?????????????????????????????????Ч??????????????????????и????????δ??????????λ???????????????????????????????????????????趨???????????????????????????????????????????????壬??з???????????????Ч?????

??????¥??????????????£?

????????????????????????????????????????????

??????????????????????????????飬?????????????????????e????????????м?飬????????????????????????????????????????Щ???????

?????????????и???????????У???????????????δ?????[F]?????????????δ?????[T]???????δ?????[M]???MC/DCδ????????????У????????δ?????δ????·???ú????????

??????δ????????????????????????????????????????????????year%4==0???????????????year%100!=0????????????????????????year??????1996?????????????????????????????OK???

??в???????и??????????????????串???????????·?????????????????ж??????????C/DC?????????ж??????????MC/DC????

????????н???????????Ч????????????????????????????????????塣?????????Visual Unit 2.6????????????????ù?????????????????