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

#define OFF 0
#define ON  1

void main()
{
        int ran[3],input[3],strike=0,ball=0,out=0,tmp,i,j,flag,count=0;
        
        srand((unsigned)time(NULL));
        
        flag=OFF;
        
        for(i=0;i<3;i++){
                tmp=rand()%10;
                for(j=0;j<i;j++){
                        if(tmp==ran[j]){
                                flag=ON;
                        }
                }
                if(flag==ON){
                        --i;
                        flag=OFF;
                }
                else{
                        ran[i]=tmp;
                }
                if(ran[0]==0){
                        --i;
                }
        }                                //여기까지 중복되지 않은 랜덤 함수 생성
                        
    printf("----------------Don't Input Same Number!!!!-----------------nnn");
        
        while(1){
                count=count+1;
                for(i=0;i<3;i++){
                        printf("Input %d Number:",i+1);
                        scanf("%d",&input[i]);                
                }                
                for(i=0;i<3;i++){
                        for(j=0;j<3;j++){
                                if(input[i]==ran[j]){
                                        if(i==j){
                                                strike=strike+1;
                                                break;
                                        }
                                        else{
                                                ball=ball+1;
                                                break;
                                        }
                                }
                        }
                }
                out=3-(strike+ball);
                printf("----------------n");
                printf("%dStriken%dBalln%dOutn%dCountn",strike,ball,out,count);
                printf("----------------nnnnn");
                if(strike==3){
                        break;
                }
                
                
                strike=0;
                ball=0;
                out=0;                
        }                                     //여기까지 야구게임 본체
        printf("You Win for %d Continue! n",count);

}

야구게임 머릿속으로 생각은 많이 해봤지 만들어 보지는 않았기에 이번 기회에 한번 만들어 봤습니다.
영어지문의 정확도는 태클걸지 말아주시구요-_ㅠ
불필요한 구문이나 추가되어야 할 부분이 있으면 리플을 달아주세요;
언젠가 배웠던 것도 같은데..
게임이 한번 돌리면 끝나는 것이 아니라 계속할 건지 (Y/N)로 물어보는 것은 어떻게 하는지 알려주세요+_+