디시인사이드 갤러리

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

갤러리 본문 영역

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

요이(222.103) 2012.11.17 15:30:32
조회 98 추천 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 - -
공지 프로그래밍 갤러리 이용 안내 [88] 운영자 20.09.28 45247 65
2870383 도커 써보신분? 마운트된 폴더에서 실행파일 실행해도 됨? [4] ㅇㅇ(106.248) 14:38 15 0
2870382 gui<<이거 없는거 써야 프로그래머냐 [2] ㅆㅇㅆ(124.216) 14:35 19 0
2870381 원티드 자기소개에 쓸말이 없네 프갤러(121.186) 14:34 4 0
2870380 Microsoft Cloud & AI 부트캠프에 여러분을 초대합니다! 마이크로소프트(14.32) 14:32 4 0
2870379 윤석열 7월 9일 구속 예정 야옹아저씨갤로그로 이동합니다. 14:31 4 0
2870378 외부온도 40도 찍히네 야옹아저씨갤로그로 이동합니다. 14:24 4 0
2870377 리눅스쓴다면서 GUI있는 리눅스쓰는 장애인새끼들 왤캐많냐 [3] 프갤러(223.38) 14:13 28 0
2870376 전체공산주의한국 ♥냥덩이♥갤로그로 이동합니다. 14:11 10 0
2870375 QFZONE 팀과 함께할 팀원을 모집합니다! 프갤러(180.230) 14:09 13 0
2870374 이게 러스트의 현실이다 프갤러(218.50) 14:07 15 0
2870373 [대한민국] 반 대한민국 정책 - 한녀들을 국제 형사재판소로 - 프갤러(121.172) 14:02 18 0
2870372 그저께 밤부터 두번째 공유기가 자꾸 끊어진다 [1] 발명도둑잡기(118.216) 14:00 10 0
2870371 죄를 얼마나 많이 지었으면 말도 제대로 못할까- 프갤러(121.172) 14:00 22 0
2870370 내가 노가다를 못하는 이유는 누가 밀까봐서다 [2] 발명도둑잡기(118.216) 13:58 12 0
2870369 러스트가 신화라기에는 러스트 아직도 인프라 모듈에서 수정이 이루어지고 [2] ㅆㅇㅆ(124.216) 13:54 17 0
2870368 러스트는 신화가 아닌 "현실"이다. [2] 프갤러(218.154) 13:47 20 0
2870367 AI와 시작된 불편한 동거 발명도둑잡기(118.216) 13:41 9 0
2870366 제목: "러스트 신화를 해체하다" [1] 루비갤로그로 이동합니다. 13:40 15 0
2870365 태산이 높다하되 하늘아래 뫼이로당.. ♥냥덩이♥갤로그로 이동합니다. 13:35 12 0
2870364 근데 준스기햄이 전형적인 학벌이 실력이 아니라는거 보여주는 케이스인듯 [3] ㅆㅇㅆ(124.216) 13:31 27 0
2870363 러스트 비판 객관적 사실 나열으로만 루비갤로그로 이동합니다. 13:25 17 0
2870362 ❤✨☀⭐나님 시작합니당⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 13:19 9 0
2870361 전산실 취업가능?? 프갤러(118.235) 13:12 15 0
2870360 그러네, 공무원을 일반 기업으로 전부 이전시키면 나라가 살겟네 [7] 프갤러(121.172) 13:10 32 0
2870359 러스트 비판서 gg침 폐기함 [1] 루비갤로그로 이동합니다. 13:08 21 0
2870358 공무원 인력 감축 절실- 프갤러(121.172) 13:08 20 0
2870357 준석이가 만든 프로그램이 그렇게 별로냐?? ㅇㅇ(211.241) 13:06 34 0
2870356 자신이 프로그래밍 개초보고 지식이 부족하면 개추 ㅋㅋ [2] ㅆㅇㅆ(124.216) 13:01 31 1
2870355 [대한민국] 반 대한민국 정책 - 한녀들을 국제 형사재판소로- [1] 프갤러(121.172) 12:53 14 0
2870354 월요일만되면 일을 안함 ㅇㅇ(211.235) 12:44 10 0
2870353 초천재 오타쿠 개발자가 되는 길은 험난하다 [1] 아스카영원히사랑해갤로그로 이동합니다. 12:00 35 0
2870350 우간다 같은나라에서 안태어난게 ㄹㅇ 복받은 나라인듯 뒷통수한방(141.0) 11:45 27 0
2870349 풀스택 국비 듣는 중인데 좆소라도 갈 수 있을까?? [1] 프갤러(211.36) 11:40 35 0
2870347 봄 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 11:10 17 0
2870345 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 11:03 17 0
2870344 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 11:02 19 0
2870343 취업 푸념. 프갤러(59.16) 10:20 36 0
2870342 냥덩이의 고향은 ‘지구’ 입니당⭐+ [2/1] ♥냥덩이♥갤로그로 이동합니다. 10:16 42 0
2870340 메타퀘스트 앱 개발하면서 토스트기능 구현해본사람 있어? 프갤러(112.216) 09:52 29 0
2870338 산불나면 [2] 배구공(119.202) 08:41 41 0
2870335 이거 뻘짓 한거냐??? [4] ㅇㅇ(211.241) 07:38 75 0
2870334 혹시 나처럼 등에 신경통 겪는 사람 있냐? [7] ㅇㅇ(223.38) 07:27 53 0
2870333 전쟁? 배구공(119.202) 07:21 34 0
2870332 보통 코테 얼마나 준비함? [1] ㅇㅇ갤로그로 이동합니다. 07:18 60 0
2870330 나는조현병이야 나는내향적이야 [1] 손발이시립디다갤로그로 이동합니다. 06:48 43 0
2870326 ❤✨☀⭐나님 시작합니당⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 06:31 37 0
2870324 90년대 게임 배구공(119.202) 06:13 30 0
2870323 전쟁나면 이민 가실 거 정함? [1] 넥도리아(112.170) 06:12 44 0
2870321 영화 러브레터 ost 배구공(119.202) 06:02 37 0
뉴스 ‘판타스틱4’ 닥터 둠 연기한 맥마흔, 암 투병 중 별세…향년 56세 디시트렌드 10:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2