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

int CheckNum(int *usr, int *com, int count);

int main(void)
{
        int com[3];
        int usr[3];
        int i, j;
        int count;
        int strike, ball;
        int end=0;

        printf("Start Game!\n\n");

        for(i=0; i<3; i++)
        {
                com[i]=rand()%10;
        }
        for(i=0; i<3; i++)
        {
                if(com[0]==com[i])
                        com[i]=rand()%10;
                else if(com[1]==com[2])
                        com[1]=rand()%10;
        }
        while(!end)
        {
                count=1;
                printf("3개의 숫자 선택 : ");
                for(i=0; i<3; i++)
                        scanf("%d", &usr[i]);
        
                end = CheckNum(usr, com, count);

                count++;
        }
        


        return 0;
}

int CheckNum(int *usr, int *com, int count)
{
        int i, j;
        int strike=0;
        int ball=0;

        for(i=0; i<3; i++)
        {
                for(j=0; j<3; j++)
                        if(usr[i]==com[j])
                                if(i==j)
                                        strike++;
                                else
                                        ball++;
        }

        printf("%d번째 도전 결과 : %dstrike, %dball\n", count, strike, ball);

        if(strike==3)
                return 1;
        else
                return 0;
}

아 코드가 왤케 난잡하지ㅜㅜㅜㅜㅜㅜㅜㅜ ㅎ접허저부ㅜ