디시인사이드 갤러리

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

갤러리 본문 영역

고수님들 제발 도와주세염..ㅠㅠ 숫자야구게임...

요이(222.103) 2012.11.17 13:01:07
조회 88 추천 0 댓글 5

  숫자 야구게임인데요..

반드시 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/06/30 - -
AD 휴대폰 바꿀까? 특가 구매 찬스! 운영자 25/07/02 - -
338263 c++ 질문 [1] 붕어빵(61.72) 12.11.21 44 0
338261 여친이 프로그래밍 공부하는 애면 괜찮긴 하겠네. [2] 영꼰이갤로그로 이동합니다. 12.11.21 128 0
338260 아 설치하고 이것저것하는데 하루 걸렸찌만 난 달려간다. 난 승리한다. 상상(175.123) 12.11.21 24 0
338257 앨리스 같은 여자애가 내 옆에서 코딩하고 있으면 ㅈㅈ가 요동칠 듯 [1] 하악하악(182.211) 12.11.21 92 0
338256 오오미 찾아냈다 특기가 컴퓨터 프로그래밍 인 걸그룹 [4] 하악하악(182.211) 12.11.21 113 0
338255 php에 이런거 있음? [4] appllee갤로그로 이동합니다. 12.11.21 61 0
338253 새로 나온 걸그룹 중에 취미가 프로그램 개발이었던 애 있지 않냐?? [11] ????(182.211) 12.11.21 113 0
338252 형들 이거 플로우차트 어케짜야되요 삼산동(124.53) 12.11.21 23 0
338251 클래스 상호간 참조해야할때 말인데 에릭슈미트갤로그로 이동합니다. 12.11.21 39 0
338250 여자 개발자는 진정 없는 것인가?? [7] ????(182.211) 12.11.21 191 0
338249 C하면 C++이 쉽다고하던데 [2] 에잉(39.116) 12.11.21 108 0
338248 아 피곤하다 Adelposs갤로그로 이동합니다. 12.11.21 28 0
338246 한국엔 이런 여자 없냐?? [3] 고랭?갤로그로 이동합니다. 12.11.21 175 1
338245 에고에고 오늘도 이렇게 하루가 끝나네요~ [1] 구직중(182.211) 12.11.21 31 0
338244 자바 급질문 제발 답변해주세요 [3] 초보(113.198) 12.11.21 55 0
338243 배치파일 만드는 명령어 나온 책이나 사이트 추천 좀 해주세요 [6] 김배치(203.244) 12.11.21 62 0
338242 C# 잘하는 형들 질문좀 할게여.. [3] 꾸꾸(210.221) 12.11.21 86 0
338239 지금 내일 버스 안다니는데 손가락이 돌아가나요? [1] ㅇㅇ(58.102) 12.11.21 53 0
338236 배고파 [2] 정수정•‿•갤로그로 이동합니다. 12.11.21 44 0
338235 안드로이드 센서사용에 대해 질문좀드릴께여 ㅁㄴㅇ(119.203) 12.11.21 33 0
338231 컴퓨터 비젼쪽 대박은 역시... [9] ☎2.51™갤로그로 이동합니다. 12.11.21 242 0
338230 나도 비전에 관심이 많다 [3] ㅇㅇ(58.102) 12.11.21 56 0
338229 징기스칸4를 아직도 하는사람이 있었구나 유가식갤로그로 이동합니다. 12.11.21 37 0
338228 야야야야야야 [1] 노비(115.94) 12.11.21 24 0
338226 징기스칸4에서 이주를 80번 넘게 할 일이 있냐? [1] 영꼰이갤로그로 이동합니다. 12.11.21 78 0
338224 컴퓨터비전 분야에서 걍 현실에서 쓰고 있는 거 생각해보면 [8] 영꼰이갤로그로 이동합니다. 12.11.21 132 0
338223 왜 프로그래밍 시작하는 어린애들은 [4] 으으(39.116) 12.11.21 139 0
338221 업글하고 왔음 이모군(175.114) 12.11.21 16 0
338220 약간 좀 영상처리나 음성처리, 컴퓨터비전 같은 분야 하는 사람 없나 [11] 영꼰이갤로그로 이동합니다. 12.11.21 140 0
338219 프로그래밍 갤러리 분할 어떻게 생각함? [3] 영꼰이갤로그로 이동합니다. 12.11.21 94 0
338218 아는형이 얼마전에 말해주던곳 이력서 넣기로했어 [5] +어게인갤로그로 이동합니다. 12.11.21 80 0
338211 사장이 직접 코딩하는 회사는 무슨 회사? [2] 영꼰이갤로그로 이동합니다. 12.11.21 88 0
338208 앱 만들기는 쉽지.. 허공갤로그로 이동합니다. 12.11.21 51 0
338207 형님들요 enum이랑 문자열 매칭시키는거 말인데 [2] ㅁㄴㅇ(175.246) 12.11.21 70 0
338206 근데 저건 존나 씹병신 앱이 너무 많아서 그런 점도 없지 않다. [2] 영꼰이갤로그로 이동합니다. 12.11.21 61 0
338205 딱 2가지만 질문하자. [7] ssonacy갤로그로 이동합니다. 12.11.21 109 0
338204 ㅆ팔 버스파업 개새끼들 ??(61.74) 12.11.21 44 0
338203 앱으로 돈 버는 시대는 지났다 [5] ☎2.51™갤로그로 이동합니다. 12.11.21 168 0
338201 이클립스로 웹 디자인 하는 법 알려주셈 ㅠㅠ [1] jsp(182.211) 12.11.21 55 0
338199 우왕 ㅋㅋㅋ 아까 올린거보다는 홈페이지 모양 좀 갖춤 [5] 리셋지구(59.14) 12.11.21 93 0
338198 30분만 일해야 하는데 38분 일해버렸어연 [5] 멘탈붕괴_갤로그로 이동합니다. 12.11.21 89 0
338197 형들 내가 개념없이 회사에 바라는게 많은걸까? [24] +어게인갤로그로 이동합니다. 12.11.21 196 0
338194 공돌이한테 "야 내가 개쩌는 아이디어있어!" 하는놈들은 왜 다똑같을까 [3] (211.244) 12.11.21 102 0
338193 조조 여백사 사건의 진실.jpg [9] 리셋지구(59.14) 12.11.21 131 0
338192 제가 어제 프갤형님들 도움 받아 만든 홈페이지입니다. 평가좀 [8] 리셋지구(59.14) 12.11.21 129 0
338191 JSP는 ASP.NET 처럼 디자인 못함?? [1] JSP(182.211) 12.11.21 60 0
338190 시간은 쪼개서 써야 성공한대연 [3] 멘탈붕괴_갤로그로 이동합니다. 12.11.21 61 0
338189 월급날이 안옴ㅠㅠ [4] 정수정•‿•갤로그로 이동합니다. 12.11.21 75 0
338188 와우 아머리에 가서 고딩때 친구새퀴들 케릭터 쳐보면 아직도 와우하고있네 [2] Kyle(220.244) 12.11.21 64 0
338187 징기스칸4 이거봐라 69(202.30) 12.11.21 64 0
뉴스 배우 김소진 부친상, 향년 73세 연예계 잇단 부고에 애도 물결... 박기웅·김정난도 부친 별세 디시트렌드 07.03
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2