[C 예제] 년,월을 입력하면 해당 월의 말일을 출력
#include <stdio.h>
int main(void)
{
int year; //년
int month; //월
int day; //일
printf("년과 월을 입력하면 말일을 계산합니다.\n");
printf("년 입력 : ");
scanf("%d", &year); //년 입력
printf("월 입력 : ");
scanf("%d", &month); //월 입력
if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12)
day = 31;
else if(month == 4 || month == 6 || month == 9 || month == 11)
day = 30;
else if(month == 2) {
if(year %4 == 0 && year % 100 != 0 || year % 400 == 0)
day = 29;
else
day = 28;
}
printf("\n%d년 %d월의 말일은 %d일 입니다.\n",year,month,day);
return 0;
}