<div> <div>#include <iostream></div> <div>#include <cstdlib></div> <div>#include <ctime></div> <div>using namespace std;</div> <div>void baseball(int an, int x, int y, int z){</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int st, ba;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>st = 0;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>ba = 0;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>if ((an / 100) % (x * 100) == 0){</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>st += 1;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>if ((an / 100) % (y * 100) == 0){</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>ba += 1;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>if ((an / 100) % (z * 100) == 0){</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>ba += 1;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>if (((an % 100) / 10) % (x * 10) == 0){</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>ba += 1;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>if (((an % 100) / 10) % (y * 10) == 0){</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>st += 1;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>if (((an % 100) / 10) % (z * 10) == 0){</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>ba += 1;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>if (((an % 100) % 10) % x == 0){</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>ba += 1;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>if (((an % 100) % 10) % y == 0){</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>ba += 1;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>if (((an % 100) % 10) % z == 0){</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>st += 1;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>cout << st << "STRIKE " << ba << "BALL" << endl;</div> <div>}</div> <div>void main()</div> <div>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>srand((unsigned int)time(NULL));// 인터넷 참고</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int save1, save2, save3;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>save1 = rand() % 9 + 1;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>do{ save2 = rand() % 10; } while (save1 == save2);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>do{ save3 = rand() % 10; } while (save1 == save3 || save2 == save3);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int ans;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>ans = (100 * save1) + (10 * save2) + save3;</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>cout << ans<<endl; // 실험용 </div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>cout << "베이스볼 게임을 시작합니다" << endl;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int game, game1,game2, game3;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>game = 0;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int i;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>for (i = 0; (i < 10) && (ans!=game); i++){</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>cout << "*********** "<<i+1<<"ROUND **********" << endl;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>cout << "숫자를 입력하세요" << endl;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>do{ cin >> game; </div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>game1 = game / 100;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>game2 = (game % 100) / 10;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>game3 = (game % 100) % 10;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>} while (game1==game2||game1==game3||game2==game3);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>baseball(ans, game1, game2, game3);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>cout << "########### WIN ################" << endl;</div> <div>}</div></div> <div><br></div> <div>이제 한학기 배우고 제가 아는한도 내에서 야구게임을 만들어보는데 실행은 되는데 스트라이크랑 볼이 생각대로 작동하질 않습니다 ;;</div> <div>랜덤숫자가 153이 나왔을때 플레이어가 152를 입력하면 2 스트라이크 0볼이 되야되는데 0스트라이크 0볼이 나옵니다</div> <div><span style="font-size:9pt;line-height:1.5;">생각이 틀에 박혓는지 아무리 봐도 맞게 짠거 같이보여서 다른분들의 도움을 구해봅니다 </span></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.