디시인사이드 갤러리

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

갤러리 본문 영역

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

요이(222.103) 2012.11.17 15:30:32
조회 99 추천 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 - -
공지 프로그래밍 갤러리 이용 안내 [88] 운영자 20.09.28 45275 65
2870572 러브버그 같은 멍퀴벌레 ♥냥덩이♥갤로그로 이동합니다. 14:36 0 0
2870571 우리 행복하자 개멍청한유라갤로그로 이동합니다. 14:33 2 0
2870570 재밌는거 개발할거없냐 [2] 밀우갤로그로 이동합니다. 14:10 19 0
2870569 3년차 프리로 sm 400받는데 걍 ㅍㅌㅊ지? [6] ㅇㅇ갤로그로 이동합니다. 13:32 30 0
2870568 날씨 리재명 같네 나라가 망한다 망해;; [2] ♥냥덩이♥갤로그로 이동합니다. 13:32 17 0
2870567 위시캣같은데서 외주 받으려면 [2] 프갤러(124.54) 13:08 20 0
2870566 ❤✨☀⭐나님 시작합니당⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 13:04 13 0
2870563 도메인 하나팠는데 http는 접속되고 https는 접속안되는 이유머냐 [1] 노갤러(106.102) 12:29 24 0
2870561 님들 AI 뭐 씀 [3] ㅇㅇ갤로그로 이동합니다. 12:11 55 0
2870560 50세 이상한남은 주1회 [6] 개멍청한유라갤로그로 이동합니다. 12:11 46 0
2870559 한남은 [6] 개멍청한유라갤로그로 이동합니다. 12:09 50 1
2870557 거북목 올려하나 어깨가 뻐근하네 [1] 루도그담당(211.184) 11:44 17 0
2870556 요새 주식 핫하다고 해서 오랜만에 계좌 다시 열어봤는데 [2] 프갤러(118.235) 11:37 37 1
2870554 ai는 기술이 발전하는거임?? [5] 뒷통수한방(1.213) 11:29 29 0
2870552 무능 재앙 리죄명 [1] ♥냥덩이♥갤로그로 이동합니다. 11:19 19 1
2870551 저번에 납품한거 품질 괜찮아서 딴 사람한테 납품했었는데 [2] ㅆㅇㅆ(124.216) 11:05 30 0
2870550 Ai 코드몽키 거르는법 [3] ♥냥덩이♥갤로그로 이동합니다. 11:04 57 0
2870549 드디어 1차 납품 끝났다 [1] ㅆㅇㅆ(124.216) 11:00 25 0
2870547 날씨가 타들어가는거 보면 7년전 전산모니터링 알바할떄 생각난다 [1] 프갤러(39.115) 10:51 41 0
2870546 그럼 대석열 외교참사로 망했지 살렸냐 [3] ㅆㅇㅆ찡갤로그로 이동합니다. 10:47 38 0
2870545 ㅆㅇㅆ(124.216) 대석열 외교참사덕에 망했노 07.08 10:27 ㅇㅇ(211.235) 10:44 28 4
2870544 외주장점이 납품한거 품질 괜찮으면 ㅆㅇㅆ찡갤로그로 이동합니다. 10:43 18 0
2870543 이번달 수익 200만 간당간당해보이노 [4] ㅆㅇㅆ(124.216) 10:28 45 0
2870542 봇찢더명 ♥냥덩이♥갤로그로 이동합니다. 10:22 17 0
2870540 웹서버로 홈페이지 만드니깐 존나 재밌다 [6] 프갤러(114.202) 10:16 44 0
2870539 납품은 잘만하는데 하 내 게임 [2] ㅆㅇㅆ(124.216) 10:12 29 0
2870538 게임쪽은 진심 끝내고싶은데 시간이 많이 부족해 ㅆㅇㅆ(124.216) 10:07 24 0
2870537 나도 프로젝트 끝내고싶다 ㅆㅇㅆ(124.216) 10:03 17 0
2870535 ㅆㅇㅆ가 반드시 봐야할 글이네 [2] 부드러운곰탱이갤로그로 이동합니다. 09:21 49 0
2870534 SI개발자의 기준아 뭐임? [2] ㅇㅇ(117.111) 09:20 38 0
2870533 와.. 이재명 이 범죄자새끼 때문에 나라 박살나네.. ♥냥덩이♥갤로그로 이동합니다. 09:17 38 0
2870531 ❤✨☀⭐나님 시작합니당⭐☀✨❤ [1] ♥냥덩이♥갤로그로 이동합니다. 08:41 22 0
2870530 자본주의 치킨. 열몇개 업체가 밀실 단합해서 닭 한마리 3만원 처받음 프갤러(223.55) 08:16 22 0
2870529 자본주의 치새. 임플란트 해먹으려고 멀쩡한 생니 다 처갈아버림 [1] 프갤러(223.55) 08:13 23 0
2870528 오늘 아침 ㅇㅅㅇ [3] 헤르 미온느갤로그로 이동합니다. 08:11 29 0
2870527 공산주의가 옳은 이유 프갤러(223.55) 08:11 29 0
2870525 약 10년전 국비충이었는데 현재 세후 월 500받고 다닌다 [1] 프갤러(39.115) 07:15 105 0
2870524 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 06:48 26 0
2870523 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 06:46 27 0
2870519 흔한 일본의 폐급직원 [2] 프로외노자갤로그로 이동합니다. 03:02 63 0
2870517 gpt이 십련들 [3] 프갤러(122.36) 02:50 48 0
2870510 소련 사회주의의 실패적 원인은 외부 자본주의와 결탁하면서 실패함 ㅆㅇㅆ(124.216) 00:27 48 0
2870509 “독재정권 한강 개발로 해운대 700배 백사장 사라져” 발명도둑잡기(118.216) 00:26 27 0
2870508 “2600만 마리 떼죽음… 역대 최악 지난해 재현되면 우짤꼬?” 발명도둑잡기(118.216) 00:24 36 0
2870507 가끔 뭔 공산주의 같은 마인드를 한놈들이 보여. 노동의 가치창출 말이야 [1] ㅆㅇㅆ(124.216) 00:23 41 0
2870506 [스트레이트] "검찰 역사 최악의 치욕" 발명도둑잡기(118.216) 00:22 61 0
2870505 "'팔레스타인 집단 학살' 가담해 한국기업 이익 창출했다" 발명도둑잡기(118.216) 00:20 23 0
2870504 gpt는 답 아니면서 답인 것처럼 말하는 거 많은데 [9] 아스카영원히사랑해갤로그로 이동합니다. 00:19 76 0
2870503 개발자는 자기의지 가지고 성장 안됨 [2] 프갤러(1.245) 00:17 77 0
뉴스 ‘판타스틱4’ 닥터 둠 연기한 맥마흔, 암 투병 중 별세…향년 56세 디시트렌드 07.07
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2