[c언어] 컴퓨터가 생성한 정수 난수(1~99) 맞추기 게임

|



숫자 알아 맞추기 게임
컴퓨터가 생성한 정수 난수(1~99) 맞추기 게임

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
    int i=0, k, m, diff;
    srand(time(NULL));
    k=rand()%99+1;
    printf("숫자 알아 맞추기 게임\n\n");
    printf("1부터 99사이의 숫자를 입력하세요.\n");
    printf("0을 입력하면 종료\n\n");
    while(1)
    {
        i++;
        again:
        printf("시도한 횟수 : %d, ", i);
        printf("숫자 입력후 Enter>");
        scanf("%d", &m);
        if (m>99 || m<1)
            goto again;
        if (m==0)
            break;
        printf("입력한 숫자가 ");
        if (k==m)
        {
            printf("맞았음\n");
            break;
        }
        diff=k-m;
        if (abs(diff)<25)
            printf("조금 ");
        else
            printf("아주 ");
        if (diff<0)
            printf("높음\n\n");
        else
            printf("낮음\n\n");
    }
    printf("컴퓨터의 숫자 : %d \n", k);
    return 0;
}

// 실행 결과

  ::