반응형
선수과목
- Up & Down
- if else
- break continue
- and or
- 랜덤
- switch case
#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 (chance > 0)*/
while(1) //1:참, 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\n");
break;
}
}
return 0;
}
반응형
'Programming > C' 카테고리의 다른 글
[C언어] 프로젝트 5. 아빠는 대머리 게임 (0) | 2020.12.24 |
---|---|
[C언어] 프로젝트 4. 비밀번호 마스터 (0) | 2020.12.24 |
[C언어] 프로젝트 2. 피라미드를 쌓아라 (0) | 2020.12.17 |
[C언어] 프로젝트 1. 경찰서 조서 작성하기 (2) | 2020.12.16 |
C언어 Youtube로 공부하기 (0) | 2020.12.16 |