728x90
요일은 간단한 식으로 구할 수 있습니다.
(y+y/4-y/100+y/400+(13*m+8)/5+d)%7
Year, Month, day를 입력받고
해당요일을 구하는 공식입니다.
if(m<3){
y--;
m+=12;
}
//Months가 3월보다 빠르면 입력받은 year에서 -1해준다음 Months값을 +12해줍니다
result = (y+y/4-y/100+y/400+(13*m+8)/5+d)%7;
//result 변수에 공식을 대입해서 결과 출력
printf("%d",result); //요일은 1~7로 표시됩니다. (ex: 5가 금요일)
'Computer Science > Languages' 카테고리의 다른 글
[MFC] BMP 비트맵 투명 그리기 (0) | 2015.02.23 |
---|---|
[MFC] 부모 다이얼로그 함수 변수 호출 (0) | 2014.11.18 |
[MFC] force shutdown process (0) | 2014.04.06 |
[C/C++] 주민등록번호 규칙 (0) | 2010.12.31 |
Dev-C++ 4.9.9.2 , C/C++ Compiler (0) | 2010.12.01 |