디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

영꼰이님아.. 이거좀 봐주세염...ㅠㅠ

요이(222.103) 2012.11.17 15:30:32
조회 97 추천 0 댓글 11

숫자 야구게임인데요..

반드시 main함수를 제외하고 하나 이상의 함수로 나눠서 프로그래밍하라고 하느넫요..

while 문과 for 문을 뭉텅이로 빼내서 함수에다가 넣으면 된다고 하는데..? 방법을 잘모르겠습니다. 도와주세요...ㅜㅜ
저 씨 완전 초보에염 ㅠㅠ 이해좀 ㅠㅠ

============================================

#include<stdio.h>
#include<stdlib.h>//랜덤함수를 사용하기위한 헤더파일
#include<time.h>//컴퓨터시간값을 씨드값으로 사용
int main(void)
{
 int i,a[3],b[3],j;// 배열 선언
 int st=0, ball=0, k=0, n ;// 초기화

 srand((unsigned)time(NULL));//랜덤변수 사용을 위한 srand 함수와 time 함수 호출


 for(i=0; i<3 ;i++ )// i가 3보다 클떄까지 반복, i는 1씩 증가
 {
  a[i]=rand()%9+1;//난수발생
 }


 printf("야구 게임- 세자리 숫자를 맞추는 게임입니다. n 숫자는 1부터 9까지 한번씩만 쓰입니다. n");
 printf("nn 야구게임을 시작합니다. n 숫자간은 스페이스바로 구분해 주세요. n 숫자 3개를 입력해주세요.n n");
 
 
 while (k==0)
 { 
  for(n=1; n< 100; n++)//n이 100보다 클떄까지 반복, n은 1씩 증가
  {
   printf("n %d번째 도전 :  ", n );
   scanf("      %d %d %d",&b[0],&b[1],&b[2]);//숫자 3개입력받음
  
   st=0;               //초기화      
   ball=0;            //초기화
  
   for(i=0;i<3;i++)//i가 3보다 클때까지 i는 1씩증가
   {
    if(a[i] ==b[i])// a[1]값과 b[2]값이 같다면
{
     st++;//st 1씩증가
     continue;
    }
    for(j=0;j<3;j++)//j가 0이고 j가 3보다 클때까지 j는 1씩증가
    {

     if(a[i]==b[j])//a[i] 와 b[i] 가 같다면
     {
      ball++;// 볼 1씩증가
      break;    //종료  
     }
    }
   }
   if (st==3) //3개 모두 마췄을경우(스트라이크)
   {
    printf("n 축하합니다. 맞추셨습니다.n n      숫자는 %d %d %d 입니다.n",a[0],a[1],a[2]);//출력화면

    break;//빠져나옴
   }
   else if (st==0 && ball==0)// 스트라이크와 볼이 모두 0인경우
   {
    printf("n              out n");// 아웃출력
   }
   else
    printf("n   결과  : %d strike, %d ball n",st,ball);//결과 출력
  }
 }
 return 0;
}

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 끝까지 다 본 걸 후회하게 만든 용두사미 드라마는? 운영자 25/07/07 - -
AD 휴대폰 바꿀까? 특가 구매 찬스! 운영자 25/07/02 - -
337725 님들 물어볼게 있어요 [2] (211.234) 12.11.18 45 0
337723 근데 SI가 제일 많지 않음? [4] 영꼰이갤로그로 이동합니다. 12.11.18 133 0
337722 애자일프로스세 과연 꿈의 개발환경인가 [2] Dㅁㄴㅇ(59.11) 12.11.18 80 0
337721 프갤러들 SI 들어가면 엄마~~징징대고 도망나오는게 트루? Dㅁㄴㅇ(59.11) 12.11.18 57 0
337720 mysql 에서 많은 데이터 처리하려면 어쩌는게 젤 좋음? [1] 늘모갤로그로 이동합니다. 12.11.18 46 0
337719 헉헉 겨우 야근에서 탈출하고 글 남긴다 서현빠돌이갤로그로 이동합니다. 12.11.18 85 0
337718 형들.. 이거 어떻게 회로를 구성해야할까? [7] WannaParty갤로그로 이동합니다. 12.11.18 92 0
337717 왜 디씨는 프갤숨겨서 사람들 안오게만듦? ㅇㅇ(61.77) 12.11.18 49 0
337716 오늘의 서양교육 nigger Kyle(220.244) 12.11.18 99 0
337715 SI가 그렇게 막장? [2] asddas(59.11) 12.11.18 118 0
337714 auto_ptr 구현해보고 있는데 [2] Anonymous좆(218.55) 12.11.18 42 0
337710 오늘 처음으로 다이렉트X 책을 봤는데 d(125.177) 12.11.18 54 0
337708 체중 재는 앱 살펴보니 새로운 사실을 알았다 [10] 에어로홍갤로그로 이동합니다. 12.11.18 229 0
337707 열심히 게임 만들었는데 ... [2] d3d시방것(180.70) 12.11.18 160 0
337706 ORacle 쿼리를 SQL로 바꾸는데 뒤지겠다 도와줘 제발 ㅡㅡ [1] 니 코 가 뭐갤로그로 이동합니다. 12.11.18 63 0
337705 내가 이런 어플은 생각해본 적 있다. [9] 영꼰이갤로그로 이동합니다. 12.11.18 176 0
337704 생각해보니 이상한썰 [2] ssapo갤로그로 이동합니다. 12.11.18 77 0
337703 이런 아이디어를 가지고 존나 개쩌는 아이디어라고 구현해보라는 놈도 있었다 [15] 영꼰이갤로그로 이동합니다. 12.11.18 185 0
337701 지구인구포화 vs 인류멸종위기 [1] (203.237) 12.11.18 68 0
337700 ibatis의 queryForObject 메소드 아는사람~? 니 코 가 뭐갤로그로 이동합니다. 12.11.18 183 0
337699 윗 대가리들이 생각하는 프로그래머들의 위치 [4] 구직중(182.211) 12.11.18 230 0
337694 자기 아이디어가 존나 기발하다고 생각하는 착각 개많은데, [7] 영꼰이갤로그로 이동합니다. 12.11.17 187 0
337693 정말 코딩 잘하는 사람들 신기한거같음.... [2] aldrich갤로그로 이동합니다. 12.11.17 185 0
337692 데이터는 1대1 대응 인가요? [2] dd(182.210) 12.11.17 64 0
337691 프로그램의 문제 [1] dd(182.210) 12.11.17 50 0
337690 얼랭이나 해볼까나? [6] dot(59.5) 12.11.17 105 0
337689 형들 다시 올려요 자바 질문좀..(조공 有) [1] 쥐파엘갤로그로 이동합니다. 12.11.17 142 0
337688 형들아.. 사운드 카드 드라이버 땜시.. [8] dd(124.197) 12.11.17 73 0
337684 님들 게시판 만들때 [1] 하핫(114.108) 12.11.17 63 0
337679 과제 마무리하려고 컨트롤F5눌렀는데 이런 오류 뜸 [16] 롤미송면갤로그로 이동합니다. 12.11.17 258 0
337676 근데 정말 흔한 착각이 자기 아이디어가 멋지다는 착각인듯 [5] d(175.192) 12.11.17 96 0
337675 C#만 공부하면 왠만한 프로그램은 다 만들 수 있는 건가요? [2] 개발자되야지(211.222) 12.11.17 97 0
337674 애초에 시벌.. 대가리가 나쁜줄 알았으면. 다른노력을 할것을. [2] 촙호(118.176) 12.11.17 99 0
337671 노트패드++가 다른 개발도구보다 좋은 점 [4] 두정갑(121.167) 12.11.17 143 0
337670 형들 과제하는데 좀 도와줘요ㅜㅜ [4] aldrich갤로그로 이동합니다. 12.11.17 117 0
337668 정부는 돈 벌을 좋은 기회있는데 뭐하나 모르겠네 [2] dot(59.5) 12.11.17 83 0
337667 아시1발 좃같아서 한탄이나 해야겠음 [9] 디플원(182.213) 12.11.17 146 0
337666 악성코딩 이 새끼야 쪽팔린다고 자꾸 삭제하지마. [4] 영꼰이갤로그로 이동합니다. 12.11.17 127 0
337662 커뮤니티사이트 제작 어렵나요 [9] 김모군(203.170) 12.11.17 173 0
337661 형들 열정만 있고 실력은 없는 복학생이 매트랩 문제하나만 물어볼게 [1] Matlab(115.126) 12.11.17 129 0
337660 디씨라는 공간이 그렇게 나쁜것만은 아닌 것같다. [1] 촙호(118.176) 12.11.17 89 0
337659 근데 디씨 관리자 존나 ㅂㅅ아니냐? 한두번도 아니고 맨날 털려 재배맨(124.49) 12.11.17 36 0
337658 형님들 자바 질문좀 할께 [1] 쥐파엘갤로그로 이동합니다. 12.11.17 57 0
337657 나도 대가리가 나빠서 남들보다 2배노력해야함 [8] 촙호(118.176) 12.11.17 165 0
337656 여자프로그래머 까지마라 씹좆년들아 분석결과(14.52) 12.11.17 89 0
337654 아까 thread 질문한사랍인디 [8] 벌집통구이갤로그로 이동합니다. 12.11.17 76 0
337653 이클립스 vs 비쥬얼 스튜디오 누가 더 빠름? [5] ㅁㄴㅇ(59.11) 12.11.17 156 0
337652 누가계속디씨해킹하는듯 티버애니(182.212) 12.11.17 71 0
337651 호리호리 한게 손예진인줄 알았다. [2] 귀농지원(163.239) 12.11.17 83 0
337650 쿨타임 됐다 자바 까자 비밀의계곡갤로그로 이동합니다. 12.11.17 42 0
뉴스 박나래 ‘조모상’ 소식에…가장 먼저 근조 화환 보낸 두 연예인 정체 디시트렌드 07.06
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2