daysOfMonth ¼±â ¿¬È£¿Í ´ÞºÎÅÍ ±× ´ÞÀÇ ³¯Â¥¸¦ »êÃâÇÑ´Ù
int daysOfMonth(int year, int month);
year ¼±â¿¡ ³ªÅ¸³»Áö´Â ¿¬È£ month ¿ùÀÇ °ª (1 ~ 12)
±× ´ÞÀÇ ³¯Â¥. ¿¹¸¦ µé¾î, 1¿ùÀ̸é 31, 4¿ùÀ̸é 30.
int daysOfMonth(int year, int month)
{
static int days[12] = {
31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
if (month < 1 || month > 12) month = 1;
if (month == 2) return days[1] +
(year % 4 == 0 && year % 100 ! = 0 || year % 400 == 0);
else return days[month-1];
}