디시인사이드 갤러리

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

갤러리 본문 영역

교수님이 준 정답이 안돌아가ㅡㅡ

(59.5) 2011.05.23 20:38:18
조회 42 추천 0 댓글 0

#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
 
int main(){
    int player, computer;
    char done = \'y\';
    int pcwin = 0, mywin=0;
    int count = 0;
    float PCwinRate = 0, mywinRate = 0;
    int winner;
       
    enum choice {GAWI=1, BAWI, BO};
    enum choice myChoice, pcChoice;
   
 do{   
    srand(time(0));
    computer = rand()%3+1;
    if (computer==1) pcChoice = GAWI;
    else if (computer==2) pcChoice = BAWI;
    else if (computer==3) pcChoice = BO;
   
    cout <<"가위: 1, 바위 2: 보:3 >";
    cin >> player;
    if (player==1) myChoice = GAWI;
    else if (player==2) myChoice = BAWI;
    else if (player==3) myChoice = BO;
   
    switch(myChoice){
       case GAWI:
            switch(pcChoice){
                 case GAWI: 
               cout <<"무승부\\n";
              break;
           case BAWI: 
               cout <<"컴퓨터  승리 \\n";
                 pcwin++;
              break;
            case BO:
                    cout <<"내가 승리 \\n";
                    mywin++;
                    break;
            }
            break;
      case BAWI:
            switch(pcChoice){
                 case BAWI: 
               cout <<"무승부\\n";
              break;
           case BO: 
               cout <<"컴퓨터  승리 \\n";
                 pcwin++;
              break;
            case GAWI:
                    cout <<"내가 승리 \\n";
                    mywin++;
                    break;
            }
            break;           
       case BO:
            switch(pcChoice){
                 case BO: 
               cout <<"무승부\\n";
              break;
           case GAWI: 
               cout <<"컴퓨터  승리 \\n";
                 pcwin++;
              break;
            case BAWI:
                    cout <<"내가 승리 \\n";
                    mywin++;
                    break;
            }
            break;                       
       } 
    
     count++;
    cout <<"계속? (y/n) ";
    cin >>done;
 }  while(done ==\'y\');
   
    PCwinRate = static_cast<float> (pcwin) / count;
    mywinRate = static_cast<float> (mywin) /count;
    cout <<"PC win rate: " << PCwinRate << " your win rate:" << mywinRate <<endl;
    if(PCwinRate == mywinRate) cout <<"무승부 입니다\\n\\n";
    if(PCwinRate > mywinRate) cout << "컴퓨터에 졌군요.. 열심히 하세요 \\n\\n";
    if(PCwinRate < mywinRate) cout <<"승리를 축하합니다!! \\n\\n";
   system("PAUSE");
}

여기서 중간 switch구문이 안돌아감
그래서 승률도 다 무승부에 0으로만 나오고ㅡㅡ
이걸 함수로 바꾸라 그랬는데 뭐 돌아가야 바꾸든가 말든가 하지

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 연인과 헤어지고 뒤끝 작렬할 것 같은 스타는? 운영자 24/04/22 - -
267303 ┌ 빅맥 삼성 세트, NHN 웹퍼 세트, SI을고기 버거 세트 [4] ㅇㅇ(222.107) 11.08.27 120 0
267302 소인배.jpg ㅇㅇ(222.107) 11.08.27 125 0
267301 127.0.0.1 의 의문 [8] 천재해커(175.196) 11.08.27 183 0
267300 님들 군인임 [2] 면섬유갤로그로 이동합니다. 11.08.27 73 0
267299 아 그만 퇴근해버릴까.. [1] blackd갤로그로 이동합니다. 11.08.27 79 0
267298 고졸들 nhn학원들어갈대 수능점수 제출하냐? ㅋㅋㅋ [4] 징징(219.251) 11.08.27 233 0
267297 아웃사이더들은 개발일이랑 안맞나 [4] ㅇㅇ(61.77) 11.08.27 101 0
267296 nhn의 행동이 이해가 간다 [3] 분당살람갤로그로 이동합니다. 11.08.27 230 0
267295 IOS개발, C C++ 오브젝티브-C 다 배워야 하나요? [18] 4학년(122.108) 11.08.27 252 0
267291 nhn학원의 학비는 연간 천만원 [3] ㅇㅇ(61.77) 11.08.27 282 0
267290 형들 C언어 어려워? 나 프로그래머 되려고 하는데... y녀6디리(218.146) 11.08.27 60 0
267289 횽들 나 새내기 대학생인데 프로그래밍 공부말이야~ [6] 미쥬마루갤로그로 이동합니다. 11.08.27 141 0
267288 학사출신이 nhn 학원가면 제대로 호구 인증 [2] 징징(219.251) 11.08.27 231 0
267287 이런회사에서 일하면 야근도 재미있을거같아 [4] ㅇㅇ(61.77) 11.08.27 157 0
267286 [C++] 객체의 모든 메서드가 객체 내부의 상태를 바꾼다면... [2] 궁금이(121.129) 11.08.27 66 0
267285 여성 프로그래머라... 상상만 해도 부왘!!! [10] 천재해커(175.196) 11.08.27 305 0
267284 spring framework 라고 들어나 봤냐? ㅄ드라 [8] 징징(219.251) 11.08.27 106 0
267283 배고프다 ㅠㅜ... 뭘 먹어야지 맛있을까? [3] 쿄스케갤로그로 이동합니다. 11.08.27 40 0
267281 구글에서 보내온 메일인데 [5] 야갤러(59.187) 11.08.27 187 0
267280 지금 회사에서도 그녀 처럼 독특한 캐릭 여자애가 하나 있긴 해. [4] 물속의다이아(211.49) 11.08.27 126 0
267277 얘들아... [4] 물속의다이아(211.49) 11.08.27 86 0
267275 후움 열심히 해볼려고 회사 나온건데.. [2] blackd갤로그로 이동합니다. 11.08.27 94 0
267274 프로그래밍 공부하는 사람치고 내 닉넴 모르면 [7] dijkstra(222.233) 11.08.27 138 0
267273 페르마 진짜 간지나지 않냐? [3] blackd갤로그로 이동합니다. 11.08.27 136 0
267270 횽들 박사학위따서 교수하는건 어떰? [14] Ing여(110.13) 11.08.27 241 0
267268 형들 질문! [4] 초보(126.10) 11.08.27 66 0
267267 애시당초 처음접하는 언어로 C#이 어떨까 하는 생각이 들어여 [4] dijkstra(222.233) 11.08.27 118 0
267265 클린턴 전 대통령이 회고록에서 발킨 바에 따르면 [1] 분당살람갤로그로 이동합니다. 11.08.27 46 0
267264 천재해커처럼 해커가 되고 싶은 늅늅이들은 봐라. [7] 천재해커(175.196) 11.08.27 208 0
267263 프로그래밍에 흥미가 있어서 [9] ㅇㅇㅇ(123.111) 11.08.27 114 0
267262 애플이라고 다 잘 만드는게 아니구나... [6] monoless갤로그로 이동합니다. 11.08.27 108 0
267261 스마트폰 최후의 승자는 ARM 아니겠냐 [1] 보|딸|천|황|노|부|나|가갤로그로 이동합니다. 11.08.27 79 0
267258 NASA와 MIT미디어랩이 공동 연구한 바에 따르면 [3] 분당살람갤로그로 이동합니다. 11.08.27 114 0
267257 요즘에도 해커 되고 싶다고 하는 사람들이 있구나 [8] y녀6디리(218.146) 11.08.27 177 0
267256 에잉 난 영화나 보러 가겠어! 외계달팽갤로그로 이동합니다. 11.08.27 23 0
267255 내가 생각하는 하청의 이유 [3] 분당살람갤로그로 이동합니다. 11.08.27 100 0
267254 공돌이 킬러 세종 [3] ㅇㅇ(61.77) 11.08.27 122 0
267252 어제 야근하다 치킨을 시켰는데....... [7] Noir@Blanche갤로그로 이동합니다. 11.08.27 142 0
267250 세종대왕님 정말 쩐다! [12] 외계달팽갤로그로 이동합니다. 11.08.27 246 0
267249 하아 씨발 [8] 김동헌(211.176) 11.08.27 78 0
267248 해커가 되고 싶은사람 봅니다. [4] blackd갤로그로 이동합니다. 11.08.27 176 0
267247 커피숍에나 가야지 [1] monoless갤로그로 이동합니다. 11.08.27 34 0
267246 슈퍼스타K 이 새끼 노래 좆나 짱이다. [3] 영진빠(211.49) 11.08.27 64 0
267245 근데 한국에는 주커버그나 이런 얘들말고 택진횽이 있지않냐. ㅁㄴㅇㅁㅇ(116.121) 11.08.27 72 0
267243 주커버그 되고싶은데 어떻게 해야되요 [6] ㅇㅇ(61.77) 11.08.27 152 0
267239 크롬 아이콘 다시만들어봤어 [8] 둥지짓는드라군갤로그로 이동합니다. 11.08.27 150 0
267238 프갤 효들앗. 웹개발 하는 횽들 ! [6] ㅇㅇ(58.230) 11.08.27 75 0
267237 nhn아카데미 만들면 뭐하냐 어차피 뛰어난애들만 받아주겟지 [1] ㅇㅇ(61.77) 11.08.27 125 0
267236 해커가 되고싶은데 뭐부터 배워야 해요? [8] 염광갤로그로 이동합니다. 11.08.27 133 0
267233 NHN sw아카데미 돋네.. [4] 쿄스케갤로그로 이동합니다. 11.08.27 655 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2