본문 바로가기
Basic C Language

#11. UpDown 게임 만들기

by Srff5123 2023. 4. 12.
728x90

뒤에 배웠던 내용을 바탕으로 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;
}

728x90

'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