디시인사이드 갤러리

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

갤러리 본문 영역

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

요이(222.103) 2012.11.17 15:30:32
조회 102 추천 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/14 - -
337842 형들 자바 파일 출력할 때 질문있어여 [1] aldrich갤로그로 이동합니다. 12.11.19 69 0
337841 근데 그럼 대기업이랑 금융계 빼면 어딜 들어가야 함? [1] 영꼰이갤로그로 이동합니다. 12.11.19 125 0
337840 게임프로그래밍 하려고 컴공 오는 건 좀... [1] 영꼰이갤로그로 이동합니다. 12.11.19 162 0
337838 C#은 어느정도 확산되었나여?? [6] 횽들아(182.211) 12.11.19 127 0
337837 우분투 피진으로 네톤쓰는형 있어? [4] 초보(110.70) 12.11.19 63 0
337835 자바 질문이요ㅠㅠ아래거 [5] 질문이요(210.107) 12.11.19 61 0
337834 자바 과제하는데 질문있어요ㅠㅠㅠㅠㅠㅠㅠ 질문이요(210.107) 12.11.19 29 0
337833 헤헤... ㅎㅎ 자바의 정석 처음 보는데 말이여 ㅜㅠ 이게 먼말인가횽? [5] 헤헤...(175.123) 12.11.19 109 0
337832 보안(해킹) 관련자들 모이고 있군 집결하도록 [5] 69(202.30) 12.11.19 129 0
337831 횽들은 넥서스4 랑 넥서스 10이 한국에서 출시 안하는거 어찌 생각해? 구직중(182.211) 12.11.19 88 0
337830 난 웹프 모르는데 웹프를 많이 뽑네요?? [3] 구직중(182.211) 12.11.19 111 0
337829 IT 돈 벌기 무진장 쉽잔아 [1] ㅁㄴㅇ(59.11) 12.11.19 113 0
337828 어차피 회사는 나의 창업을 위한 디딤돌 일 뿐 [2] 구직중(182.211) 12.11.19 78 0
337827 잡한국 검색하다가 전에 다니던 회사 모집공고 보니깐 짜증나더라 [6] 구직중(182.211) 12.11.19 151 0
337826 si가 왜 자꾸 욕먹냐 [1] ㅁㄴㅇ(59.11) 12.11.19 74 0
337825 이런 아무래도 이미 구직 시즌이 끝났나봐 회사가 X도 없어 구직중(182.211) 12.11.19 36 0
337824 역시 사람들 생각하는건 다 똑같은듯 아이디어가 다 똑같음 ㅁㄴㅇ(59.11) 12.11.19 47 0
337823 c) 화일문 브레이크해서 나갓는디 다시들어와요 [5] (110.70) 12.11.19 65 0
337822 프겔횽들의 말에 따라 하나하나 제거하고 검색하니 회사가 몇개 안나옴 [5] 구직중(182.211) 12.11.19 82 0
337821 닭이냐 알이냐, Visual Studio가 먼저냐 윈도우가 먼저냐? [4] 초딩6(59.13) 12.11.19 76 0
337820 실행은 시키지 못하는 상황에서 상상코딩하는 중인데.. [1] ㅇㅇ(58.102) 12.11.19 43 0
337819 A Mathematical Theory of Communication 같 ㅁㄴㄻㄹ갤로그로 이동합니다. 12.11.19 40 0
337818 하둡이랑 빅데이터가 뭔가요? [2] ㅁㄴㅇ(59.11) 12.11.19 118 0
337817 Comparable은 어떨때 써먹는 건가요;;? [2] 1234(124.199) 12.11.19 42 0
337816 이클립스 원래 느림? [3] ㅁㄴㅇ(59.11) 12.11.19 171 0
337815 방금 면접 제의가 들어왔는데 진짜 쓰레기 오브 킹이다. [2] 구직중(182.211) 12.11.19 156 0
337814 블록 암호란 무엇인가? ㅁㄴㄻㄹ갤로그로 이동합니다. 12.11.19 52 0
337813 프갤에는 보안(해킹)관련 종사자/학생 안계시나요?? [6] 69(202.30) 12.11.19 157 0
337811 근데 앞으로 파이썬 어찌될까? [5] elwlwlwk갤로그로 이동합니다. 12.11.19 214 0
337809 얼마전에 새로운 코딩법을 봤는데 [2] elwlwlwk갤로그로 이동합니다. 12.11.19 140 0
337808 초보...__비디오랑 오디오 불러 쓰고싶은데 [1] ㅁㄴㅇ(110.15) 12.11.19 56 0
337807 월요일이군요 Adelposs갤로그로 이동합니다. 12.11.19 28 0
337806 이런 싯팔새기들은 도대체 어떻게 해야하냐 -- [3] hogunamra(119.198) 12.11.19 130 0
337805 노드 쓰는 갤러 있남 ? [1] 카디갤로그로 이동합니다. 12.11.19 100 0
337804 c언어 한글로 된 교재중에서 제일 유명한거 추천좀 해주세요 [3] ㅇㅇ(118.221) 12.11.19 150 0
337801 늦었다 [1] 정수정•‿•갤로그로 이동합니다. 12.11.19 112 0
337800 월요일인가... ☎2.51™갤로그로 이동합니다. 12.11.19 37 0
337799 웹 잼있나요? [1] 파룬.갤로그로 이동합니다. 12.11.19 87 0
337795 토요일은 일하면 안되겠다 정수정•‿•갤로그로 이동합니다. 12.11.19 90 0
337792 악성코딩 보고... 심심해서 베이스볼 짜봤다.ruby [3] 그나저나(121.167) 12.11.19 190 0
337791 심심하신 분 간단한 문제좀 도와주세요 ㅠㅠ(223.33) 12.11.19 70 0
337788 월요일이다 정수정•‿•갤로그로 이동합니다. 12.11.19 44 0
337785 프로그램 테스트는 어떻게 함? [4] 미친올빼미(124.49) 12.11.18 102 0
337784 전기전자 복학한 2학년인딩 [12] llllinkl(58.103) 12.11.18 210 0
337782 혐짤이라 모자이크함. [8] 으앙쥬금(112.170) 12.11.18 247 0
337779 천안사시는분있음? [2] d3d시방것(180.70) 12.11.18 52 0
337778 곧 졸업을 앞둔 4학년 컴공생 [4] 부왘(39.116) 12.11.18 258 0
337777 질문)프갤님들은 컴퓨터 32bit씀? 64bit 씀? [14] ㅇㅇㅇ(1.209) 12.11.18 187 0
337776 형들 페이스북이나 트위터같은 웹만들어볼려하는데 뭐배우면되지?? [10] 아무개(175.215) 12.11.18 151 0
337774 멘붕형있나염? [1/1] WannaParty(218.156) 12.11.18 36 0
뉴스 '23일 컴백' 스테이씨, 스페셜 싱글 'I WANT IT' M/V 티저 공개! '실패 없는 서머송'으로 여름 장악 디시트렌드 07.18
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2