#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;
}
왜 시ㅡ발 요일이 안뜨는건가요 제가 병신인걸까요 자살할까요?
왜이러고 사냐 정말
F9 F5 F10을 쓰세연
진짜 소스 존나더럽네
씨발 그 딴 코드를 짠거부터 니가 니 독약 만들었네 - dc App
독약마시고 이만 이 정든 세상 미련없이 떠나려합니다 그동안 감사했습니다.