• 본 게시판은 수업시간에 학생들 실습을 위한 게시판입니다.
  • 본 게시판에 올라와 있는 프로그램은 대부분 올바르지 않은 프로그램입니다.
        조한나
        야구게임
    야구게임.txt [2 KB]    



    #include
    #include
    #include

    int main(){
     int A,B,C,D;
     int n=1;
     int a,b,c,d;
     int strike=0,ball=0;
     int i;

     srand(time(0));

     A=rand()%10;

     B=rand()%10;

     while(A==B)
     {
      B=rand()%10;
     }

     C=rand()%10;

     while(A==C||B==C)
     {
      C=rand()%10;
     }

     D=rand()%10;

     printf("%d %d %d %d n",A,B,C,D);

     while(A==D||B==D|| C==D)
     {
      D=rand()%10;
     }

     printf("--------------------------------------n");
     printf("              야구게임                n");
     printf("--------------------------------------n");
     printf("1) 컴퓨터가 4개의 한자리 수를 생가합니다. n");
     printf("2) 사용자가 45개의 숫자를 입력합니다.n");
     printf("3) 숫자가 같고 위치가 같으면 스트라이크 입니다. n");
     printf("4) 숫자가 같으나 위치가 다르면 볼입니다. n");
     printf("*) 숫자는 띄어서 입력하세요.ㅣ(예: 1 4 5 7)n");
     printf("----------------------------------------------------n");
     printf("새 게임입니다n");
     while(1){
     printf("(%d)> ",n);
     scanf("%d %d %d %d",&a,&b,&c,&d);
     

     {
      if(A==a)strike++;
      if(B==b)strike++;
      if(C==c)strike++;
      if(D==d)strike++;
      if(a==B||a==C||a==D)ball++;
      if(b==A||b==C||b==D)ball++;
      if(c==A||c==B||c==D)ball++;
      if(d==A||d==B||d==C)ball++;
      
      }
     if(strike!=4) printf("                   ( %d 스트라이크 %d 볼)n",strike,ball);
     else break;
     
     
     n++;
     strike=0;
     ball=0;
     }
     printf(" 축하합니다. %d step만에 맞추었습니다!!n",n);
    }

      등록일 : 2016-05-10 [18:47] 조회 : 1463 다운 : 268   
     
    △ 이전글실습9
    ▽ 다음글미로게임..
    학생실습 게시판
    번호 제 목 이름 조회 등록일
    17 실습11추가2 자료구조 김진희 1171 06-08
    16 실습11추가1 자료구조 김진희 1099 06-08
    15 실습 자료구조 이다혜 1110 06-07
    14 실습9 자료구조 김진희 1108 05-28
    13 야구게임 자료구조 홍석우 1216 05-25
    12 미로게임.. 자료구조 최병훈 1197 05-24
    11 추가 자료구조 박준영 1075 05-11
    10 야구게임 자료구조 조한나 1463 05-10
    9 insert node 자료구조 석원준 1062 05-03
    8 실습6 추가1 자료구조 고재원 1134 04-26
    7 실습 4 자료구조 조한나 1286 04-05
    6 C언어 코드로 콘솔창 크기 설정 컴퓨터언어2 한승식 1140 12-07
    5 my_atoi 컴퓨터언어2 석원준 1054 12-07
    4 포인터 컴퓨터언어2 김지원 1094 12-01
    3 2진수>>10진수 컴퓨터언어2 박준영 1193 11-24

    [1][2][3][4][5][6][7]