C 86

명품 C언어 프로젝트 9.2장 디지털 레시피

/*디지털 레시피 프로그램*/#include #include #include int menu_display(void);int sub_menu_display01(void);int sub_menu_display02(void);void sub_main01(void);void sub_main02(void);void press_any_key(void); void display_recipe(void); //레시피 출력void volume_calculation(void); //부피환산void weight_calculation(void); //무게환산void print_unit(char *ms_char[], int n);void volume_calculate(int basic, int transe, double mea..

명품 C언어 프로젝트 9.1장 디지털 피아노

/*옥타브와 음의 지연시간을 제어하는 프로그램*/#include #include #include #include #include #include void draw_check02(int c, int r);void gotoxy(int x, int y);void display_piano_keyboard(void);void touch_keyboard(int code);void display_manual(void);void practice_piano(void);int calc_frequency(int octave, int inx);void arrow_key_control(int ocde, int *base_octave, int *time_delay); int main(void){ display_manual(); ..

C언어 청기백기 게임(간단한 애니메이션)

/*청기백기 게임*/#include #include #include #include #include void erase_animation(void);void gotoxy(int x, int y);void game_control(int order, char name[7], char sol[][10], double check[][10], int quest);void display_result(int user, int order[], double check[][10], char name[][7], char sol[][10], int quest);void display_rule(void);void display_flag(char key); int main(void){ int i, user_number, ques..

명품 C언어 프로젝트 8.10장 줄다리기 게임

/*줄다리기 게임 프로그램*/#include #include #include #include #include void gotoxy(int x, int y);double intro_game(char team_name[][7]);void display_line(int rand);void display_start(char t_name[][7], int s_win[], int s_lose[]);void display_win(char t_name[][7], int s_win[], int s_lose[]);void make_decision(int r_start, int s_win[], int s_lose[], char t_name[][7], int *result1, int *result2);void game_con..

C언어 주사위 말판 게임

/*응용 8.9.1을 응용하여 아래의 그림과 같이 함정(□ 표시부분)이 있는 주사위 말판 게임을 작성하시오*/#include #include #include #include #include typedef struct _player{ char name[20]; //이름 int location; //위치 char shape[3]; //모양}Player; void intro_game(void);void initialize(Player *p1, Player *p2);void board_display(Player *p1, Player *p2);void gotoxy(int x, int y);void print_shape(Player p1, Player p2);int game_play(Player *p1, Playe..

명품 C언어 프로젝트 8.9장 주사위로 과자먹기 게임 응용문제

[1번 문제]/*한번에 두개의 주사위를 동시에 던져서 그 차이만큼 과자를 먹게 하도록 프로그램을 수정하시오*/#include #include #include #include #include #define cake_number 30 //과자의 개수void intro_game(void);void input_participant(char user_name[][8]);void game_control(char name[][8], int condition[], int *left, int user, int *start, int *end);void cake_display(char name[][8], int condition[], int left, int start, int end);void gotoxy(int x, i..

명품 C언어 프로젝트 8.9장 주사위로 과자먹기 게임

/*주사위로 과자 먹기 게임*/#include #include #include #include #include #define cake_number 30 //과자의 개수void intro_game(void);void input_participant(char user_name[][8]);void game_control(char name[][8], int condition[], int *left, int user, int *start, int *end);void cake_display(char name[][8], int condition[], int left, int start, int end);void gotoxy(int x, int y);int main(void){ int i, start, end, cak..

C언어 간단한 숫자판 게임

/*다음과 같은 숫자판이 있다고 가정하고, 2명이 번갈아 숫자 판 위에 동전을 던져서위치한 숫자만큼의 배수로 금액을 누적하는 게임 프로그램을 작성하시오.동전의 위치는 난수로 결정하며, 숫자판의 숫자는 매 시행마다 임의로 배치하시오*/#include #include #include #include #include void instruction(void);void gotoxy(int x, int y);void draw_check02(int c, int r);int *random_number(int *arr);int throw_coin(int *arr);void game_play(void);void show_money(int *player[2][20], int player_money[2]);void concl..

명품 C언어 프로젝트 8.8장 슬롯 머신 응용문제

[3번 문제]/*규칙을 추가하여 직선 방향 외에 대각선 방향으로도 당첨 사례를 판정할 수 있도록 수정하시오*/#include #include #include #include #include void display_rule(void);void draw_check02(int c, int r);void reel_series(int r[][3]);void gotoxy(int x, int y);int game_progress(int money);void display_reel(char rc[][3], int r[][3], int index);void clear_text(void);void game_control(char reel[][3], int reel_num[][3], int *money);int return..

명품 C언어 프로젝트 8.8장 슬롯 머신

/*슬롯머신 게임 프로그램*/#include #include #include #include #include void display_rule(void);void draw_check02(int c, int r);void reel_series(int r[][3]);void gotoxy(int x, int y);int game_progress(int money);void display_reel(char rc[][3], int r[][3], int index);void clear_text(void);void game_control(char reel[][3], int reel_num[][3], int *money);int return_money(int r[], int betting, int *case_n);voi..