정성훈
    Mini Project (NIM 게임) 모범 답안



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
#define _CRT_SECURE_NO_WARNINGS
#include  <stdio.h>
 
int main(void)
{
    int sticks = 12;
    int n, computer;
    srand(time(NULL));        // 난수의 씨앗값을 현재 시간으로 변경
    printf("현재 스틱의 개수:%d\n", sticks);
 
    while (sticks > 0)
    {
        printf("몇개의 스틱을 가져가시겠습니까? : ");
        scanf("%d"&n);
        if (n < 1 || n > 3) {
            printf("1개부터 3개까지 가능합니다.\n\n");
            continue;
        }
        sticks -= n;
        computer = (rand() % 3) + 1;
        if (sticks < computer) computer = sticks;
        sticks -= computer;
        printf("**컴퓨터는 %d개의 스틱을 가져갔습니다.\n", computer);
        printf("현재 스틱의 개수:%d\n\n", sticks);
 
    }
    return 0;
}
cs

  등록일 : 2022-03-26 [22:10] 조회 : 918 다운 : 0   
 
△ 이전글Mini Project (NIM 게임)
▽ 다음글calc_pi.c (교재)
프로그래밍언어 실습게시판
번호 제 목 조회 등록일
실습 목차
138 └❶ ltwo_dim.c (교재) 761 02-22
137 └❶ ldraw_bubble.c (교재) 654 02-22
136 └❶ lbubble.c (교재) 645 02-22
135 └❶ lsearch.c (교재) 653 02-22
134    └❷ search.c (학생 풀이) 탐색 실패 표시 419 03-20
133       └❸ search.c (학생 풀이) 탐색 실패 표시 모범 답안 비공개 399 03-20
132 └❶ lget_min.c (교재) 757 02-22
131 └❶ latt_book.c (교재) 712 02-22
130 └❶ lscore5.c (교재) 674 02-22
129 └❶ lscore2.c (교재) 809 02-22
128 └❶ lcode.c (교재) 745 02-22
127 └❶ lscore1.c (교재) 1081 02-22
126 (6장) 반복문 675 02-22
125 └❶ Mini Project (NIM 게임) 803 03-26
124    └❷ Mini Project (NIM 게임) 모범 답안 918 03-26
123 └❶ lcalc_pi.c (교재) 883 02-22
122 └❶ lget_prime.c (교재) 787 02-22
121 └❶ lmath.c (교재) 772 02-22
120 └❶ lcontinue.c (교재) 760 02-22
119 └❶ lbreak.c (교재) 785 02-22

[1][2][3][4][5][6][7][8][9][10]-[Next][13]