<div>do</div> <div>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>turn = t % 2;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>switch (turn) {</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 1:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>c = NULL;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("%d 턴 입니다. O돌을 놓을 좌표를 입력하세요.\n", t);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("가로 좌표 : ");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>scanf_s("%d", &j);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("세로 좌표 : ");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>c = getchar();</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span><span class="Apple-tab-span" style="font-size:9pt;line-height:1.5;white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>if (c == 'a' || c == 'A')</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>i = 0;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>else if (c == 'b' || c == 'B')</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>i = 1;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>else if (c == 'c' || c == 'C')</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>i = 2;</div> <div><br></div> <div><span class="Apple-tab-span" style="font-size:9pt;line-height:1.5;white-space:pre;"> </span><span style="font-size:9pt;line-height:1.5;">a[i][j - 1] = 'O'; //입력한 좌표에 O돌 삽입</span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>case 0:</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>c = NULL;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("%d 턴 입니다. X돌을 놓을 좌표를 입력하세요.\n", t);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("세로 좌표 : ");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>c = getchar();</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("가로 좌표 : ");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>scanf_s("%d", &j);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>if (c == 'a' || c == 'A')</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>i = 0;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>else if (c == 'b' || c == 'B')</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>i = 1;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>else if (c == 'c' || c == 'C')</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>i = 2;</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>a[i][j - 1] = 'X'; //입력한 좌표에 X돌 삽입</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>break;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>} while (t <= 9);</div> <div><br></div> <div>처음 실행하면</div> <div> <div style="text-align:left;"><img src="http://thimg.todayhumor.co.kr/upfile/201501/1421992253ED7syNG7.png" width="413" height="300" alt="1.png" style="border:none;"></div> <div style="text-align:left;">이렇게 세로 좌표를 잘 받아주는데</div> <div style="text-align:left;">그 다음 턴에서는</div> <div style="text-align:left;"><br></div> <div style="text-align:left;"> <div style="text-align:left;"><img src="http://thimg.todayhumor.co.kr/upfile/201501/1421992264DD3Vqmt2ZucD7yYJ9PH.png" width="421" height="300" alt="2.png" style="border:none;"></div> <div style="text-align:left;">이렇게 세로좌표를 받지도 않고 그냥 넘어가서 가로좌표를 받아버립니다.</div> <div style="text-align:left;"><br></div> <div style="text-align:left;">다음은 가로좌표에 2를 입력한 값입니다.</div> <div style="text-align:left;"><br></div> <div style="text-align:left;"><img src="http://thimg.todayhumor.co.kr/upfile/201501/1421992265QNrxdFvSb.png" width="365" height="236" alt="3.png" style="border:none;"></div> <div style="text-align:left;">이렇게 나와요.</div> <div style="text-align:left;">세로좌표 받지도 않았는데 홀수 턴에 받았던 세로좌표 값 a를 그대로 내보내요</div> <div style="text-align:left;"><br></div> <div style="text-align:left;">홀수 턴에서는 세로좌표 전부 제대로 받고 </div> <div style="text-align:left;">짝수 턴에서는 그 전 홀수 턴에 받았던 세로 좌표를 그대로 내보내는데 왜 이러는걸까요? ㅠㅠ</div> <div style="text-align:left;"><br></div> <div style="text-align:left;"><span style="line-height:21.6000003814697px;">혹시나 해서 제가 1턴에 좌표 받는 순서를 바꿔봤습니다</span></div> <div style="text-align:left;"><span style="line-height:21.6000003814697px;"></span> <div>printf("%d 턴 입니다. O돌을 놓을 좌표를 입력하세요.\n", t);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("가로 좌표 : ");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>scanf_s("%d", &j);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("세로 좌표 : ");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>c = getchar();</div> <div>이렇게 가로좌표 먼저 받게요.</div> <div>그랬더니</div></div> <div style="text-align:left;"><img src="http://thimg.todayhumor.co.kr/upfile/201501/1421992265M4YgslCLgvEZmiBMT6kGljDAmn.png" width="612" height="381" alt="4.png" style="border:none;"></div>이렇게 프로그램이 그냥 가로좌표만 받고 종료되어버리네요 ㅠㅠ 왜 이러나요? ㅠ</div><br></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.