본문 바로가기

달력 C 프로그램2

[프로그램] 달력 만들기 달력을 만들기 위한 명세서 입니다. 1. 1년을 계산 한다. 2. 윤년을 체크 하여 더한다.3. 한달의 시작점을 찾는다. ( 1년 1월 1일은 월요일 이다. ) 4. 출력 한다. 1년을 계산 매달은 day로 배열을 만든다.int day[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };char *week[] = {"sun","mon","tues","wed","thu","fri","sat"}; 날 수를 계산 합니다. int year = 2020;days = ((year - 1) * 365) + ((year - 1) / 4) - ((year - 1) / 100) + ((year - 1) / 400); ( year - 1 ) * 365 년도에 따른 날 수를 .. 2020. 4. 24.
[윤년] 윤년 계산 및 프로그램 달력을 하나 만들어 넣어야 해서, 윤년 계산을 한번 살펴 보았습니다. 그냥 잘 만들어 놓은것을 쓰면 되지만, 프로그램을 처음 배운다는 생각으로 작성해 보았습니다. 위키 백과 윤년 https://ko.wikipedia.org/ 에서 글을 복사해 왔습니다. 태양력의 윤년 현재 전 세계 대부분의 나라에서 쓰는 그레고리력은 4년에 반드시 하루씩 윤날(2월 29일)을 추가하는 율리우스력을 보완한 것으로, 태양년과의 편차를 줄이기 위해 율리우스력의 400년에서 3일(세 번의 윤년)을 뺐다. 그레고리력의 정확한 윤년 규칙은 다음과 같다. - 연수가 4로 나누어 떨어지는 해는 윤년으로 한다. (1988년, 1992년, 1996년, 2004년, 2008년, 2012년, 2016년, 2020년, 2024년, 2028년, .. 2020. 4. 18.
728x90