#include <stdio.h>


int compute_week(int year, int month, int day)

{

int a=1990 , b = 1, c = 1;

int county=0, countm=0, countd=0;

int countall = 0;


while (a < year)

{

if (a % 4 == 0)

{

a++;

county += 365;

while (b < month)

{

if (b == 2)

{

countm += 31;

b++;

}

else if (b == 3)

{

countm += 28;

b++;

}

else if (b == 4)

{

countm += 31;

b++;

}

else if (b == 5)

{

countm += 30;

b++;

}

else if (b == 6)

{

countm += 31;

b++;

}

else if (b == 7)

{

countm += 30;

b++;

}

else if (b == 8)

{

countm += 31;

b++;

}

else if (b == 9)

{

countm += 31;

b++;

}

else if (b == 10)

{

countm += 30;

b++;

}

else if (b == 11)

{

countm += 31;

b++;

}

else if (b == 12)

{

countm += 30;

}

}

}

else

{

a++;

county += 366;

while (b < month)

{

if (b == 2)

{

countm += 31;

b++;

}

else if (b == 3)

{

countm += 29;

b++;

}

else if (b == 4)

{

countm += 31;

b++;

}

else if (b == 5)

{

countm += 30;

b++;

}

else if (b == 6)

{

countm += 31;

b++;

}

else if (b == 7)

{

countm += 30;

b++;

}

else if (b == 8)

{

countm += 31;

b++;

}

else if (b == 9)

{

countm += 31;

b++;

}

else if (b == 10)

{

countm += 30;

b++;

}

else if (b == 11)

{

countm += 31;

b++;

}

else if (b == 12)

{

countm += 30;

}


}

}

}

countd = day-c;

countall = (countd + county + countm) %7;



if (countall == 0)

{

printf("월요일 \n");

}

else if (countall == 1)

{

printf("화요일 \n");

}

else if (countall == 2)

{

printf("수요일 \n");

}

else if (countall == 3)

{

printf("묙요일 \n");

}

else if (countall == 4)

{

printf("금요일 \n");

}

else if (countall == 5)

{

printf("토요일 \n");

}

else if (countall == 6)

{

printf("일요일 \n");

}




return 0;

}





int main(void)


{

int year, month, day;



printf("년 월 일 입력 : ");

scanf("%d %d %d", &year, &month, &day);

printf("%s", compute_week(year, month, day));



return 0;

}









왜 시ㅡ발 요일이 안뜨는건가요 제가 병신인걸까요 자살할까요?