|
閏年の条件は次の様にした。
ただし 400 では割り切れないが 100 で割り切ることのできる年は閏年ではない。 指定の年が閏年かどうか判定するマクロ、関数を作る。 マクロ: #define IS_LEAP_YEAR( year ) (0 == ((year) % 400)) || ((0 != ((year) % 100)) && (0 == ((year) % 4))) 関数:
//*********************************************************
// 閏年(leap year)かどうかを確かめる。
// 閏年であれば真、さもなくば偽を返す
//*********************************************************
int IsLeapYear( int year )
{
return (0 == (year % 400)) || ((0 != (year % 100)) && (0 == (year % 4)));
}//IsLeapYear
関連 | |
水無瀬 優 postmaster@katsura-kotonoha.sakura.ne.jp

同人ダウンロード販売|DL.Getchu.com