Tech Blog/C and C++
C언어로 만드는 랜덤 UP & DOWN GAME
EXPRESSIONS HAVE POWER
2021. 6. 8. 21:11
C언어로 만드는
랜덤 UP & DOWN GAME
#include <stdio.h>
#include <time.h>
#include <stdlib.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 (chance >0) // 1은 참 0은 거짓
{
printf("남은기회 %d 번\n", chance--);
printf("숫자를 맞혀보세요 (1~100): ");
scanf("%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;
}
}
}