본문 바로가기

C5

트리 #include #include #include typedef struct _tree { int key; struct _tree *left; struct _tree *right; }TREE; void insert(int, TREE**); TREE* call_malloc(int); void print(TREE*); void preorder(TREE*); void inorder(TREE*); void postorder(TREE*); void search(int, TREE*); void tree_copy(TREE*, TREE**); void mirror_copy(TREE*, TREE**); void main() { TREE *root = NULL; TREE *copy_root = NULL; TREE *mirr.. 2009. 12. 6.
이중연결리스트 #include #include #include typedef struct _dnode { int key; struct _dnode *next; struct _dnode *prev; }DNODE; DNODE *start = NULL; DNODE *cur = NULL; void insert(void); void print(void); void del_node(void); void delete_node(void); void main() { int no; while(1) { system("cls"); puts("*** MENU ***"); puts("1. INSERT"); puts("2. PRINT"); puts("3. DELETE"); puts("4. END"); printf("choice : "); sca.. 2009. 12. 6.
빙고게임 #include #include #include #include void bingo_rand(int (*ptr)[5]); // 빙고판 입력 void bingo_print(int (*ptr)[5], int user); // 빙고판 출력 void bingo_game(int (*ptr)[5], int (*ptr2)[5]); // 빙고 게임 시작 int bingo_check(int (*ptr)[5]); // 빙고 확인 void bingo_sign(int (*ptr)[5], int (*ptr2)[5], int user); // 빙고 숫자 체크 int bingo_win(int user, int bingo, int win); // 빙고 승자 판별 /*--메인---------------------------------.. 2009. 12. 6.
주석 삭제 프로그램 [문제] (1) abcd/*1234*/efg -> abcdefg (2) abc/abcd/*1234*/efg -> abc/abcdefg (3) abc/*123*456*/def -> abcdef (4) abcd/*123*/ef/*45*/gh -> abcdefgh (5) abc/*/123*/def -> abcdef (6) abcd/*123/*ddd*/45*/ef -> abcd45*/ef (7) abcd//1234 -> abcd (8) abcd//1234/*!!!*/567 -> abcd (9) abcd/*123***/defg -> abcddefg (10) abcd/*123****/defg -> abcddefg /////////////////////////////////////////////////////////.. 2009. 12. 6.
행맨게임 #include #include #include #include #include #include #include void start(void); int init_quiz(char*); void add_word(void); void toupper_word(char*); void init_show(char*, int); void print(char*); int compare(char, char*, char*); void main(void) { int no, flag=1; srand((unsigned)time(NULL)); while(1) { system("cls"); printf("\n *** MENU ***\n"); printf(" 1. 게임 시작\n 2. 단어 추가\n 3. 게임 종료\n -> [ ]\b.. 2009. 10. 24.