정수를 입력 받아서 up down을 알려줘서 맞을 때까지 반복하기
입력받은 정수가 미리 정한 정수가
같을 경우 "정답입니다!"
작을 경우 "%d보다 작습니다!"
클 경우 "%d보다 큽니다!"
숫자와 같지 않을 경우 계속 입력 받음. 숫자를 맞췄을 경우 시도한 횟수도 알려준다.
"시도한 횟수는 %d회 입니다." 출력
입력받은 정수가 미리 정한 정수가
같을 경우 "정답입니다!"
작을 경우 "%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 |
댓글
댓글 쓰기