1부터 50까지 숫자 중에 랜덤하게 생성된 숫자를 찾는 소소한 게임

#include <stdio.h>
#include <time.h>

#define found 0
#define notfound 1

main()
{
    int e_num, num, i, yn=notfound, max=51, min=0;
       
    srand(time(NULL));    /* srand 함수 안써주면 rand함수가 똑같은 숫자만 만들어냄 */
    num = rand() % 50 + 1;

    printf("숫자를 입력하세요(1-50) : ");
    scanf("%d", &e_num);

    while(yn)
    {
        if(num > e_num && min < e_num){
            printf("찾아야 할 숫자가 더 높습니다.\n");
            min = e_num;
            printf("숫자를 입력하세요:");
            scanf("%d", &e_num);
        }
        else if(num < e_num && max > e_num){
            printf("찾아야 할 숫자가 더 낮습니다.\n");
            max = e_num;
            printf("숫자를 입력하세요:");
            scanf("%d", &e_num);
        }
        else if(num == e_num){
            printf("숫자를 찾았습니다 !\n");
            yn = found;           
        }
        else if(e_num >= max || e_num <= min){
            printf("범위 내의 다른 숫자를 입력해주세요(%d-%d) :", min+1, max-1);
            scanf("%d", &e_num);
        }
        else if(e_num == 51 || e_num == 0){
            printf("범위 내의 다른 숫자를 입력해주세요(%d-%d) :", min+1, max-1);
            scanf("%d", &e_num);
        }
        else{
            printf("error!!");
        }

    }
   
}

심심해서 막 만든거라 지저분 ...

+ Recent posts