뒤에 배웠던 내용을 바탕으로 updown 게임 만들기
1~100사이의 랜덤숫자를 선언하고
숫자를 10번 입력하여 조건문으로 업인지 다운인지 말해주고 그것을 바탕으로 랜덤 숫자 맞추기
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
srand((unsigned int)time(NULL));
int a = rand() % 100 + 1; // 1~100사이의 랜덤값 정수형 변수 a 선언
for (int i = 1; i <= 10; i++) // for문 사용하여 10번 반복
{
int number = 0;
printf("업다운 게임 시작 숫자 입력 : \n");
scanf_s("%d", &number);
printf("랜덤값 : %d \n ", a); // 프로그래밍이 잘 돌아가고있는지 랜덤값 확인 (실행이 잘되면 지우고 해보기)
printf("입력값 : %d \n ", number);
if (number == a) // 입력값 비교
{
printf("맞췄습니다\n 게임 종료\n");
break;
}
else if (number < a)
{
printf("업");
}
else
{
printf("다운");
}
}
return 0;
}
'Basic C Language' 카테고리의 다른 글
#13. Function 2 (0) | 2023.04.19 |
---|---|
#12. Function(함수) (0) | 2023.04.19 |
#10. for(반복문) (0) | 2023.04.12 |
#9. While (반복문) (0) | 2023.04.12 |
#8. RandomNumber (0) | 2023.04.12 |