윤년을 검사하는 과정도 포함되어 있다. 


#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;

}


+ Recent posts