C 4

순차 자료구조로 구현한 큐 프로그램

#include #include #define Q_SIZE 100 // char형을 큐 element의 자료형으로 정의 typedef char element; typedef struct{ // 1차원 배열 큐 선언 element queue[Q_SIZE]; int front, rear; } QueueType; // 공백 큐를 생성하는 연산 QueueType *createQueue() { QueueType *Q; Q = (QueueType *)malloc(sizeof(QueueType)); // front 초기값 설정 Q->front=-1; // rear 초기값 설정 Q->rear=-1; return Q; } //큐가 공백인지 확인하는 연산 int isEmpty(QueueType *Q) { if(Q->fro..

프로그래밍 2013.11.26

달력프로그램

#include //함수 선언 void getYearMonth(int*, int*); int getMonthDays(int, int); int getWeekday(int, int); void printCalendar(int, int, int, int); int main() { //달력의 년도 int year; //달력의 달 int month; //달력의 일 int days; int weekday; //달력의 년도와 월을 입력 받음 getYearMonth(&year, &month); //28,29,30,31일 체크 days = getMonthDays(year, month); printf("%d\n",days); weekday = getWeekday(year, month); printf("%d\n",week..

프로그래밍 2013.11.05