// Up and Down
#include <stdio.h>
#include <time.h>
int main(void)
{
srand(time(NULL));
int num = rand() % 100 + 1; // 1~100 사이의 숫자
printf("숫자 : %d\n", num);
int answer = 0; // 정답
int chance = 5; // 기회
while (1) // 1 : 참, 0 : 거짓 // = while (chance > 0)
{
printf("남은 기회 %d번\n", chance--);
printf("숫자를 맞혀보세요. (1~100) : ");
scanf_s("%d", &answer);
if (answer > num)
{
printf("DOWN ↓\n\n");
}
else if (answer < num)
{
printf("UP ↑\n\n");
}
else if (answer == num)
{
printf("정답입니다!\n\n");
break;
}
else
{
printf("알 수 없는 오류가 발생했어요,\n\n");
}
if (chance == 0)
{
printf("모든 기회를 다 사용하셨네요. 아쉽게 실패했습니다.\n");
break;
}
}
return 0;
}
**유튜브 나도코딩 참고
'C언어 > 프로젝트' 카테고리의 다른 글
C 언어 프로젝트 6 - 물고기 키우기 (0) | 2022.07.03 |
---|---|
C 언어 프로젝트 5 - 소금식혜 복불복 (0) | 2022.07.03 |
C 언어 프로젝트 4 - 비밀번호 마스터 (0) | 2022.07.02 |
C 언어 프로젝트 2 - 피라미드 쌓기 (0) | 2022.06.27 |
C 언어 프로젝트 1 - 경찰서 조서 (0) | 2022.06.27 |