If_03 up down 숫자 맞추기

정수를 입력 받아서 up down을 알려줘서 맞을 때까지 반복하기

입력받은 정수가 미리 정한 정수가
같을 경우 "정답입니다!"
작을 경우 "%d보다 작습니다!"
클 경우 "%d보다 큽니다!"

숫자와 같지 않을 경우 계속 입력 받음. 숫자를 맞췄을 경우 시도한 횟수도 알려준다.
"시도한 횟수는 %d회 입니다." 출력


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
29
30
31
32
33
34
35
#include <stdio.h>
#include <windows.h>
 
int main(void)
{
    int input = 0;
    int num = 5;
    int count = 1;
 
 
    while (input != num)
    {
 
        printf("숫자를 입력하세요. : \n");
        scanf_s("%d"&input);
 
        if (input > num)
        {
            printf("입력한 숫자가 큽니다. \n");
 
        }
        else if (input < num)
        {
            printf("입력한 숫자가 작습니다. \n");
        }
 
        printf("시도한 횟수는 %d 입니다.\n", count++);
    }
 
    printf("정답 ### %d. \n", num);
 
    system("pause");
 
    return 0;
}
cs

댓글