반응형
// 사용 예
// FindDayOfWeek(2012, 6, 24);
// return value
// 0 : 일요일
// 1 : 월요일
// 2 : 화요일
// 3 : 수요일
// 4 : 목요일
// 5 : 금요일
// 6 : 토요일
// 요일 구하는 공식 (y + y / 4 - y / 100 + y / 400 + (13 * m + 8) / 5 + d) % 7
int FindDayOfWeek(int year, int month, int day)
{
if(month < 3)
{
year--;
month += 12;
}
return (year + year / 4 - year / 100 + year / 400 + (13 * month + 8) / 5 + day) % 7;
}
반응형
'C > Reference' 카테고리의 다른 글
[C] 삽입 정렬 (0) | 2024.12.18 |
---|---|
[C] C언어로 객체지향 흉내내기 (1) | 2024.12.18 |
[C] 가변 인자 예제 코드 (0) | 2024.12.16 |
[C] A.txt 내용을 정렬하여 B.txt로 출력 (0) | 2024.12.15 |
[C] A.txt 내용을 정렬하여 콘솔에 출력 (0) | 2024.12.15 |