20.02.28 22:20 작성
·
232
0
아래와 같이 코딩을 했는데, break문은 루프 혹은 스위치문에서만 사용 가능하다고 나오면서 실행이 되질 못합니다. 혹시 이 밑에서 무언가 잘못된 점이 존재하나요?
srand(time(NULL));
int n = rand() % 100+1;
printf("숫자 : %d\n", n);
int answer = 0;
int chance = 5;
while (chance > 0)
{
printf("남은 횟수 : %d\n", chance--);
printf("정답(1~100) : ");
scanf_s("%d", &answer);
}
if (answer > n)
{
printf("아래\n\n");
}
else if (answer < n)
{
printf("위\n\n");
}
if (answer == n)
{
printf("정답\n\n"); break;
}
if (chance == 0)
{
printf("실패\n\n");
}
return 0;
}
답변 1
0
2020. 02. 28. 22:40
안녕하세요?
아래와 같이 바꿔보세요 ^^
scanf_s("%d", &answer);
} // 여기에 있는 중괄호를
if (answer > n)
...
// 여기로 옮겨보세요
return 0;