[C++ 프로그래밍] 달력 출력 프로그램 소스 및 실행결과

등록일 2003.06.13 한글 (hwp) | 5페이지 | 가격 300원

소개글

AMD K6-3 400 CPU에 볼랜드 C++ 3.1 텍스트환경에서 작성한 달력출력 프로그램입니다.
소스의 루틴마다 이해를 돕기위해 필요한 주석을 달아놨습니다.
다른 환경에서는 결과가 다를수도 있으니 유의하시구요, 처음 C프로그래밍하시는 분들께서 보시면 도움이 될겁니다.

*** 실 행 결 과 ***
1980년부터 2030년까지 중의 년월을 입력하세요.(예:2003 5)
1992 2
입력하신 날은 1992년 2월입니다.
< 1992 February >
Sun Mon Tue Wed Thu Fri Sat
1
---------------------------
2 3 4 5 6 7 8
---------------------------
9 10 11 12 13 14 15
---------------------------
16 17 18 19 20 21 22
---------------------------
23 24 25 26 27 28 29
---------------------------

---------------------------
다시 하시겠습니까?(Y/n):

목차

없음

본문내용

#include < stdio.h>
#include < conio.h> /* getche()의 사용을 위한 헤더 */

/* <프로그램 작성 원칙>
1) 1980년1월1일(화요일)을 기준으로 그 이후의 모든 달들을 처리할 수 있도록 프로그램한다.
2) 윤년을 계산하는 함수, 해당월의 요일을 구하는 함수, 달력을 출력하는 함수를 반드시 사용한다.
(함수는 main을 제외하고 적어도 3개 이상)
3) 달력의 출력 형식
달력의 헤더부분의 월과 요일은 영문약자로 표기한다.
달력의 숫자들은 자릿수를 맞춘다.
달력의 숫자 위,아래부분에 라인처리("---------", 라인의 모양은 임의로 설정) 한다.
*/

/* 1980년부터 입력한 년월 1일까지의 기본 일수 계산 함수 */
int days(int year, int month)
{
int days, i, j;

for (i=1; i<month; i++)
{
if (i==1 || i==3 || i==5 || i==7 || i==8 || i==10 || i==12)
days=days+31;
else if (i==4 || i==6 || i==9 || i==11)
days=days+30;
else if (i==2)
days=days+28;
}
days=days+365*(year-1980);
return days;
}

참고 자료

예제 중심의 실용 C언어 프로그래밍
(이상범,이재동,이재호 공저 / 도서출판 글로벌)
*원하는 자료를 검색 해 보세요.
  • C언어 달력만들기 7페이지
    《 만년 달력 만들기 》 1. 소스 #include int total_dates(int year, int month, int* monthday); void printfMonth(int year,int month, int week, int* monthd..
  • c++ 달력 3페이지
    // Programming Project 378 page. 5 // 글자로 달을 입력할 경우 첫글자는 대문자, 나머지는 소문자로 입력 #include using namespace std; class Month { // 월을 표시하는 추상 데이터 타입..
  • [프로그래밍] C언어로 달력만들기 0페이지
    #include int main(void) { int year, month, day=0, t_day=0; int no_blank=0, i=0; while(year!=-1){ printf(" 보고싶은 달력의 년 월을 입력(예 : 1992 10, 년이 -..
  • [C,C++]달력프로그램(윤년포함) 0페이지
    대학교 레포트 C로 짠 달력프로그램입니다. 레포트 5점만점에 5점받았습니다.윤년을 포함하구요 년도와 달을 입력하면 입력한 년도의 입력한 달의 달력이 출력되는 프로그램입니다.코드를 모르시는 분을 위해 주석을 보기 좋고 쉽게 달아 놓았습니다. 특히 윤년부분을 쉽게 파악하실..
  • PHP 캘린더 (달력, 웹표준, XHTML, CSS, JavaScript) 0페이지
    ..FILE:img/0.png ..FILE:img/1.png ..FILE:img/2.png ..FILE:img/3.png ..FILE:img/4.png ..FILE:img/5.png ..FILE:img/6.png ..FILE:img/7.png ..FILE:img/8.p..
  • c 달력 프로그램 6페이지
    /* * File: calendar.c * 이 프로그램은 사용자로부터 년수를 입력받은 후 달력을 출력하는 프로그램입니다. */ #include #include "genlib.h" #include "simpio.h" /* * 요일을 0-6까지 defin..
  • [프로그래밍] 2002 달력 프로그램 1페이지
    #include int main() { int mon[12]={31,28,31,30,31,30,31,31,30,31,30,31}; int cal[12][6][7]={0 ,}; int n=2002,week,day=0,m,w,d,end; week=(n-1..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      [C++ 프로그래밍] 달력 출력 프로그램 소스 및 실행결과