숫자 맞추기

전공 공부/C / / 2020. 12. 27. 20:30
728x90
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int n=1,l=1,h=100,m;
    char b;

    do
    {
        m=(l+h)/2;

        printf("당신이 생각하고 있는 숫자가 %d입니까?",m);
        scanf("\n");
        scanf("%c",&b);

        if(b=='y' || b=='Y')
        {
            printf("%d번 만에 맞춤!\n",n);
            break;
        }

        else if(b=='L' || b=='l')
        {
            l=m+1;
        }

        else if(b=='H' || b=='h')
        {
            h=m-1;
        }

        n++;
        printf("그럼 ");

    }while(l<=h);

    return 0;
}

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기