
달력 출력을 위한 과정 생각해보기
·
C
달력 출력과같이 어느정도 코드가 길어지는 프로젝트는 단계별로 나누어서 생각해 보면 쉽다. 1970.1.1.목요일을 시작일(기준일)으로 잡았을 때, 그 이후의 달력을 출력하는 프로그램을 만들어보자.먼저, 그 과정을 나열해보면 다음과 같다. 1. 원하는 연도, 월 입력받기2. 1970년부터 입력받은 연도 전년까지의 일수 구하기(각 해마다 윤년인지 판단)3. 금년 1월 1일부터 전월까지의 일수 구하기(금년이 윤년인지 판단) 4. 2번과 3번과정에서 구한 일수를 합하여 총 일수 구하기 5. 총 일수+=1을 하고 나머지 연산을 이용해 구하고자하는 달의 1일이 무슨 요일인지 구한다. (총일수 % 7 == 0 이면 수요일) (총일수 % 7 == 1 이면 목요일) (총일수 % 7 == 2 이면 금요일) (총일..