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;
}
}
}
'Tech Blog > C and C++' 카테고리의 다른 글
C언어 - switch case break 가위바위보 랜덤 (0) | 2021.06.08 |
---|---|
C언어 - 단어 제거+Reverse (revsqueeze) (0) | 2021.06.08 |
C언어 - if문 break와 continue (0) | 2021.06.08 |
C언어 두 문자열 비교 (0) | 2021.06.08 |
C언어 반복문 (For, While, Do while) (0) | 2021.06.08 |