달력프로그램소스(c++)
- 최초 등록일
- 2004.11.22
- 최종 저작일
- 2004.11
- 8페이지/
MS 파워포인트
- 가격 1,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
도움 되셨으면..
컴파일 실행환경
컴파일 및 실행 : Microsoft Visual C++ 6.0
본문내용
1. 프로그램소스 설명
2. flowchart
3. 소스코드
4. 결과화면
#include "stdio.h"
#include < conio.h >
int nal[12]={31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int cal[12][50];
//기념일 확인 함수, 기념일이면 1(true)을 아니면 0(false)을 리턴
int specialday(int month, int day)
{
int specialdaylist[][2] = {{1, 1}, {3, 1}, {5, 5}, {6, 6}, {7, 17},
{8, 15}, {10, 3}, {12, 25}};
int numofspecial, i;
// 갯수는 물론 8개이지만, 추가할 경우를 대비해서 이렇게 만듦,
//기념일을 추가하면 배열의 총 전체크기(8*8)에서 8바이트 크기(2차원배열1개당)의 배열로 나누면
//기념일배열에 등록되어 있는 총 기념일 개수를 구하는 식
numofspecial = sizeof(specialdaylist)/sizeof(int[2]);
for (i=0; i < numofspecial; i++)
if (specialdaylist[i][0]==month && specialdaylist[i][1]==day)
return 1;
return 0;
}
.
.
.
void main(void){
int year;
char ud;
while(1)
{
printf("Input Year : ");
scanf("%d",&year);
printf("Select Month 1월-4월(1), 5월-8월(2), 9월-12월(3) : ");
ud = getch();
putch(ud);
make_cal(year);
print_title(year,ud);
}
}
참고 자료
없음