//-----------------------------------------------------------------// char get_mday(short year, char mon) { char d; d = mday_tbl_[(int)mon]; if(mon == 1) { // 2月 if(check_leap_year(year)) d++; } return d; }
int main(void) { int year; int ret; for (year = 2000; year <= 2500; year++) { ret = check_leap_year(year); if (ret) printf("%d: leap year\n", year); } return 0; }
//-----------------------------------------------------------------// short get_yday(short year) { if(check_leap_year(year)) return 366; else return 365; }