<div>continue 문과 break문을 사용하여</div> <div>구구단을 출력하자</div> <div> </div> <div> 조건1.짝수단만 출력하자</div> <div> 조건2.2단은 2x2 4단은4x4 6단은6x6 8단은8x8 까지만 출력하자</div> <div> </div> <div>인데요.. </div> <div> </div> <div><strong><font size="4">질문1.</font></strong></div> <div> </div> <div>어떻게든 풀긴 풀었는데 printf문이 어디있느냐에 따라 결과 값이 달라지더라구요 </div> <div>이 부분에 대한 플로어차트(?)랄까 그런게 없어서 그런지 </div> <div>왜 이렇게 되는지 독학의 수준에서는 이해하기가 힘들어서 </div> <div>여기계신 수많은 선생님들께 질문 올립니다</div> <div> </div> <div><font color="#7030a0">#include <stdio.h></font></div> <div><font color="#7030a0">int main(void)<br>{<br> int num1,num2=1;<br> </font></div> <div><font color="#7030a0"> for(num1=1; num1<10; num1++)<br> {<br> if(num1==1||num1==3||num1==5||num1==7||num1==9)</font></div> <div><font color="#7030a0"> continue;<br> for(num2=1; num2<10; num2++)<br> {<br> if(num2>num1)<br> break;<br> printf("%d*%d=%d \n",num1,num2,num1*num2);<br> }<br> }<br> return 0;<br>}</font></div> <div><font color="#7030a0"></font> </div> <div><font color="#7030a0">이것이 정답</font></div> <div><font color="#548dd4"></font> </div> <div><font color="#548dd4"></font> </div> <div><font color="#ff0000">#include <stdio.h></font></div> <div><font color="#ff0000">int main(void)<br>{<br> int num1,num2=1;<br> </font></div> <div><font color="#ff0000"> for(num1=1; num1<10; num1++)<br> {<br> if(num1==1||num1==3||num1==5||num1==7||num1==9)</font></div> <div><font color="#ff0000"> continue;<br> for(num2=1; num2<10; num2++)<br> {<br> if(num2>num1)<br> break;<br> }</font></div> <div><font color="#ff0000"> printf("%d*%d=%d \n",num1,num2,num1*num2);<br><br> }<br> return 0;<br>}</font></div> <div><font color="#ff0000"></font> </div> <div><font color="#ff0000"></font> </div> <div><font color="#ff0000">이것이 제가했던 오답</font></div> <div><font color="#ff0000"></font> </div> <div><font color="#ff0000"></font> </div> <div><font color="#000000" size="4"><strong>질문2.</strong></font></div> <div><font color="#000000">이렇게 작성을 하게된건.. </font></div> <div><font color="#000000"></font> </div> <div><font color="#000000">아직 초보다 보니.. 연습문제를 풀때 전체를 바라보고 푸는게 아니라</font></div> <div> </div> <div>0.#include <stdio.h></div> <div>int main(void)</div> <div>{</div> <div>..............</div> <div><font color="#000000"></font> </div> <div><font color="#000000">1. 구구단을 출력하자> for 문을 써야겠구나</font></div> <div><font color="#000000">2. 1~9까지 출력하자 > 두번써야겠구나 일단이건 나중에 해야지</font></div> <div><font color="#000000">3. 짝수단만 출력하자 > if문으로 조건을 만들어 줘야겠구나</font></div> <div><font color="#000000">4. 일단 여기까지의 잘했는지 결과를 보자 printf(%d*%d=%d);</font></div> <div><font color="#000000">5. 4x4 6x6 8x8 을 만들자 >if 문으로 num1>num2 하고 break 하면 되겠구나</font></div> <div><font color="#000000"></font> </div> <div><font color="#000000">이런식으로 생각하며 풀었던건데 이러한 방법으로 푸는것이 맞나요?? </font></div> <div><font color="#000000"></font> </div> <div><font color="#000000">아니면 다른 방법이 있나요???</font></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.