C언어
- 최초 등록일
- 2009.11.16
- 최종 저작일
- 2009.11
- 4페이지/ 한컴오피스
- 가격
1,000원800원
소개글
int month_day( int year, int month ) { const int mdays[] = { 0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; int days = mdays[month];
if( month == 2 ) { /* year가 윤년이면 1을 더해준다 */ if( year % 400==0 ||( (year % 100) &&(year / 4==0) )) days++; } return days; }
int year_day( int year, int month ) { int days; int i; days = (year-1)*365 + (year-1)/4 - (year-1)/100 + (year-1)/400;
/* month의 바로 앞달까지 날수를 계산(앞서 작성한 month_day함수를 사용 */ for( i = 0; i
/* month의 개시일 */ return (++days % 7); }
컴파일 실행환경
Visual Studio6 & Visual Studio 2005
참고 자료
없음