디시인사이드 갤러리

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

갤러리 본문 영역

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

요이(222.103) 2012.11.17 15:30:32
조회 96 추천 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/06/30 - -
AD 휴대폰 바꿀까? 특가 구매 찬스! 운영자 25/07/02 - -
338560 매우 존나게 피곤하다 Adelposs갤로그로 이동합니다. 12.11.23 26 0
338559 나 멘사회원이다. [6] 일단(14.45) 12.11.23 157 0
338558 아이디어 낸다. 보라(14.45) 12.11.23 70 0
338557 거기서 거기인 수많은 아이디어중에 하나는 성공하는데 무슨이유때문에 [3] (121.176) 12.11.23 61 0
338556 아이디어 얘기 나와서 하는 말인데 보라(14.45) 12.11.23 34 0
338555 아이디어 잘짜는 노하우 없음?ㅠㅠ미치겟네 (121.176) 12.11.23 24 0
338554 아이디어짜기가젤힘든듯. [5] (121.176) 12.11.23 82 0
338553 상상 같은 애를 보면 중고딩 때 수학 공부하면서 교과서에 밑줄 쳐 가면서 [3] 영꼰이갤로그로 이동합니다. 12.11.23 144 0
338552 그러니까 상상 쟤 말은 헤더명이나 함수명, 데이터형 같은 게 [8] 영꼰이갤로그로 이동합니다. 12.11.23 91 0
338551 신입이 면접보면 마음에 안든다니 하는 개 병신들만 봐라 [11] 보라(14.45) 12.11.23 239 0
338548 안철수 테마주였던 코스닥 업체 주가 개폭락하는데 이거 때문에 회사운영에 ㅇㄹㄴㅇㄹ(116.120) 12.11.23 65 0
338547 c언어 stdio.h 같은거 뜻 검색같은거 없음? [4] 상상(175.123) 12.11.23 103 0
338546 헉헉 프갤최고의 프로그래머 마진콜님 감사합니당 티버애니갤로그로 이동합니다. 12.11.23 58 0
338545 IT사람들의 희망! 안철수는 탈락 ㅋㅋㅋㅋㅋㅋㅋ [14] 꼬장(124.49) 12.11.23 242 0
338543 철수 아저씨 뭐고...? [2] 이모군(175.114) 12.11.23 73 0
338541 여기가 유일하다 말을걸수있는 [10] 프엔퓨(210.121) 12.11.23 117 0
338540 [비웃음 금지] 아무것도 모르고 xhtml 시작하는 초짜인데 [4] 네로시엔갤로그로 이동합니다. 12.11.23 84 0
338539 아아.. 내가 뭔가 잘못했나봐 큰일났어 어떻해... [6] appllee갤로그로 이동합니다. 12.11.23 93 0
338537 Makefile 분석중 [2] 생각놀이갤로그로 이동합니다. 12.11.23 57 0
338536 징기스칸님 그전에 부탁하신거 다했습니다 메일주소 적어주세요 ㄴㄴ(121.150) 12.11.23 42 0
338535 혹시 상수명을 찾는게 가능할까요?? [2] C#(58.235) 12.11.23 53 0
338533 고전 클래식이 왜 위대하고 요즘 가요들이 찌그래기인지 증명 유투브 ㅋ [2] 상상(175.123) 12.11.23 72 0
338528 불금인데 프갤러들은 야근하니 ? [3] ㅁㅁㄴ(211.244) 12.11.23 89 0
338526 세상에서 제일 아름다운 물채를 발견했어.jsp [2] Kyle(220.244) 12.11.23 106 0
338523 금요일이다 칼퇴하자 프겔러(182.211) 12.11.23 44 0
338522 형들 json좀 알려줘 [3] ??(14.63) 12.11.23 81 0
338519 시발 진짜 이력서 쓰다보면 살인충동난다 [3] 아오(182.211) 12.11.23 158 0
338517 아오 시발 진짜 자사 이력서 쓰라는 회사들 보면 좆같다. [3] 아오(182.211) 12.11.23 169 0
338516 영화나 드라마에나오는 해커들보면 [7] movie(175.117) 12.11.23 207 0
338514 클래스 상속에 대해 의문이 있는데 [5] 빡곰갤로그로 이동합니다. 12.11.23 75 0
338513 WannaParty 소환글이에연! [1] 멘탈붕괴_갤로그로 이동합니다. 12.11.23 33 0
338511 마이다스아이티 vs 시큐아이닷컴(삼성 계열사) vs SL [6] 고민이랑께(183.106) 12.11.23 395 0
338510 전자정부프레임워크 실행환경 설정할때 오류 원인좀 ㄷㄱㄷㄱ(210.98) 12.11.23 699 0
338508 시바 노비짓도 이제 못해먹겠다. [1] 노비(115.94) 12.11.23 62 0
338505 자전거 수리와 컴퓨터 업글이 끝났다 [2] 이모군(175.114) 12.11.23 46 0
338503 헣...ㅠ 이거 알려주실 수 있는분 없나요 ProgressBar(58.103) 12.11.23 35 0
338501 내가 태연과 결혼을 안하는이유.txt Kyle(220.244) 12.11.23 103 0
338499 이런 유틸리티가 있을까요 -0-;;;;;; linux, windows [2] vv(175.113) 12.11.23 91 0
338498 사장님 출근하셔따 [2] 정수정•‿•갤로그로 이동합니다. 12.11.23 116 0
338496 근데 왜 프로그래머들은 여자 친구가 없다는 그런 속설이 있는거냐 [2] ㅇㅇ(58.102) 12.11.23 128 0
338494 평소에 안하던 공부를 다해야 겠다. ☎2.51™갤로그로 이동합니다. 12.11.23 45 0
338493 분노를 참을 수가 없다 [1] ㅇㅇ(58.102) 12.11.23 40 0
338492 ASUS와 리눅스 [6] 말아똥갤로그로 이동합니다. 12.11.23 139 0
338489 한국에서 일하다가 일본이나 기타 다른 해외로 이직하는거 [3] 영꼰이갤로그로 이동합니다. 12.11.23 140 0
338487 제이쿼리로 쓴거 프로토타입으로 다시 고친다 [8] 아오(111.87) 12.11.23 99 0
338486 형님들 C++ 혼자서 공부하는데 도저히 이해가 안되요ㅜㅜ [17] 형님들(61.82) 12.11.23 135 0
338484 취업한지 1년다되가는데 통장잔금 65원이다. 질문받는다 [19] 얼룩돼지갤로그로 이동합니다. 12.11.23 251 0
338481 형들 javascript 에서 IIFE 표현말야.. 갤로그로 이동합니다. 12.11.23 36 0
338480 형들 html에서 javascript 호출하려는데 잘안되 (조공짤) [4] Doctor.O갤로그로 이동합니다. 12.11.23 135 0
338478 MFC에서 GIF 이미지 관련해서 물어볼거있는데~~ [2] 형들(203.253) 12.11.23 108 0
뉴스 ‘소이현♥’ 인교진, 당뇨 초기 진단…“주범은 ‘이 음식’이었다” 디시트렌드 07.04
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2