D-day 프로그램 질문좀여..
맺음새
2023.04.01
#includestdio.h
void main()
{
int year,month,day,yr,mh,dy,wday;
printf(년도 입력\n);
scanf(%d,&year);
yr=year;
printf(달 입력\n);
scanf(%d,&month);
mh=month;
printf(일 입력\n);
scanf(%d,&day);
dy=day;
printf(몇일후?\n);
scanf(%d,&wday);
dy=wday+dy;
while(1)
{
if(mh==1 ||mh==3|| mh==5|| mh==8 || mh==10 || mh==12)
{
if(dy31)
{
dy=dy-31;
if(mh==12)
{
yr++;
mh=1;
}
else
{
mh++;
}
}
else if(dy31)
{
break;
}
}
if(mh==4 ||mh== 6 ||mh== 9||mh== 11)
{
if(dy30)
{
dy=dy-30;
mh++;
}
else if(dy30)
{
break;
}
}
if(mh==2)
{
if(dy28)
{
dy=dy-28;
mh++;
}
else if(dy28)
{
break;
}
}
}
printf(%d일 후는 %d년%d월%d일 입니다.\n,wday,yr,mh,dy);
}1월달 2월달은 잘 뜨는데 3월달 부터 안뜨네요.. 왜그럴까요??? ㅠㅠ