공부하기 얼마 안된 학생인데


오늘 날짜를 입력하면 내일날짜가 출력되는 프로그램을 짜보고있음


사실 완성은 됬는데 하면서 생각난게 2월에는 윤년이 있자나 저번에 짜본 코드가 생각이 남


하는김에 한번 해보자해서 2월은 윤년도 걸러내려 하는데 이게 잘안됨


2월 윤년이 출력되게 하려면 어떻게 해야하는지 힌트좀 알려줘 형들


#include <stdio.h>

int main()
{
 int year,month,day;
 int LeapYear[10]={28};

 while(1)
 {
  printf("오늘 날짜<년 월 일>을 공백으로 구분하여 입력해 주세요 : ");
  scanf("%d%d%d",&year,&month,&day);
  
  if((month == 1) || (month == 3) || (month == 5) || (month == 7) || (month == 8) || (month == 10))
  {
   if(day==31)
   {
    month++;
    day=1;
   }   
   else
   {
    day++;
   }
   printf("내일 날짜는 %d년 %d월 %d일 입니다.\n",year,month,day);
  }

  else if((month == 4) ||(month == 6) ||(month == 9) ||(month == 11))
  {
   if(day == 30)
   {
    month++;
    day=1;
   }
   else
   {
    day++;
   }
   printf("내일 날짜는 %d년 %d월 %d일 입니다.\n",year,month,day);
  }

  else if(month == 12)
  {
   if(day == 31)
   {
    year++;
    month=1;
    day = 1;
   }   
   else
   {
    day++;
   }
   printf("내일 날짜는 %d년 %d월 %d일 입니다.\n",year,month,day);
  }

  else if(month==2)
  {
   if((year%4==0) && (year0) || (year@0) && (day == 29))
   {
    month++;
    day=1;
   }
   else if((year%4==0) && (year0) || (year@0))
   {
    day++;
   }
   else
   {
    day++;
   }
   printf("내일 날짜는 %d년 %d월 %d일 입니다.\n",year,month,day);
  
  }

  
  else
  {
   printf("월을 잘못 입력하셨습니다.\n");
  }
 }
}